This page shows some of the major projects that I am working on.



µGFX is one of my main projects. It’s a library to drive displays and touchscreens from embedded systems with very limited resources such as a microcontroller. Furthermore the library optionally provides advanced features such as a complete GUI toolkit, file system support, audio support and many other things.

Please visit the projects home page to learn more about µGFX:

µGFX on a NIOS-II processor running in an Altera Cyclone-IV FPGA


Waveform Generator

I’m working on a fully arbitrary waveform generator that can either be controller via USB from your computer or from the built-in touchscreen. However, this project is far from finished. You can take a look at the blog to learn more about it. The picture below shows the currently existing prototype without the touchscreen module.

First prototype
First prototype