diff --git a/README.md b/README.md
index 3229609c9548ed1ceccecb0e7588ada2fc2073a1..4fc29240ba92b797f9a2e38f53a9fea8c7fa9ed4 100644
--- a/README.md
+++ b/README.md
@@ -118,7 +118,7 @@ The python API to communicate with the system is described in chapter 4.4.
 Contains classes to represent Kicad pcbs, along with scripts that use these classes to generate different versions of Breakoutboards to break out the 5000 analog nets of the RBComb sample. 
 
 # RBComb sample visualizer
-**Involved Technologies**: C++, OpenGL, python
+**Involved Technologies**: C++, OpenGL, GLSL, python
 
 **Link**: [gitlab](https://gitlab.phys.ethz.ch/engelerp/rbcomb-sample-visualizer)
 
@@ -138,16 +138,49 @@ An impression of the program is shown in the movie below.
 ![RBCombSampleVisualizer](resources/rbcombSampleVisualizer.mp4)
 
 
+# Interactive MEMS resonator design optimizer
+**Involved Technologies**: C++, OpenGL, GLSL
 
+**Link**: [gitlab](https://gitlab.phys.ethz.ch/engelerp/arm-designer)
 
+This tool is used to efficiently adjust MEMS resonator designs, and output them either to AutoCAD for mask generation or SpaceClaim for simulation. 
+The program is geared towards the type of resonator I developed in my PhD thesis, and enabled fast feedback loops when optimizing designs.
 
-# Interactive MEMS resonator design optimizer [gitlab](https://gitlab.phys.ethz.ch/engelerp/arm-designer)
+An impression of the program is shown below. 
 
-# Interactive WLI data analyzer and visualizer [gitlab](https://gitlab.phys.ethz.ch/engelerp/nt1100-analyser)
+![ArmDesigner](resources/armDesigner.mp4)
 
-# Labbook generator [gitlab](can't, contains private information, but offer to clean up)
+# Interactive WLI data analyzer and visualizer
+**Involved Technologies**: C++, OpenGL, GLSL
 
-# Git diff [gitlab](https://gitlab.phys.ethz.ch/engelerp/gitdiff)
+**Link**: [gitlab](https://gitlab.phys.ethz.ch/engelerp/nt1100-analyser)
+
+This program is used to load datasets generated by the Wycko NT1100 white light interferometer, visualize, analyze and compare them. 
+
+An impression of its usage is shown below.
+
+![nt1100Analyzer](resources/nt1100Analyzer.mp4)
+
+
+# Labbook generator
+**Involved Technologies**: python, latex, bash, atom grammar, git, CI/CD pipeline
+
+In this project, I created a simple custom language that contains the necessary commands to write a labbook (titles, paragraphs, inserting images, inserting corrections, etc.). 
+I also created a corresponding Atom grammar to get syntax highlighting, and added some utility macros. 
+
+When a labbook is pushed to this repo, a CI/CD pipeline executes on a raspberry pi I installed as gitlab runner, which parses the labbook code, translates it to latex, and compiles that to a pdf. 
+
+The repo contains sensitive information and is therefore not fit for sharing. 
+Upon request I may prepare a clean version.
+
+# Git diff
+**Involved Technologies**: bash, git
+
+**Link**: [gitlab](https://gitlab.phys.ethz.ch/engelerp/gitdiff)
+
+A script to generate a compiled latexdiff file from different git commits.
+
+Very useful when collaborating on latex documents.
 
 # FPGA defined FM transmitter [gitlab](not online yet)
 
diff --git a/resources/armDesigner.mp4 b/resources/armDesigner.mp4
new file mode 100644
index 0000000000000000000000000000000000000000..3e0e8677bb1524def1022a1828f3f1d38a40173d
Binary files /dev/null and b/resources/armDesigner.mp4 differ
diff --git a/resources/nt1100Analyzer.mp4 b/resources/nt1100Analyzer.mp4
new file mode 100644
index 0000000000000000000000000000000000000000..a44d3e1e0ba831557950c18aa36c46caa5d353db
Binary files /dev/null and b/resources/nt1100Analyzer.mp4 differ