I have been working as a software engineer for over 30 years.
I am always open to new job opportunities. If you are interested in hiring me, please use the contact form.
The skills are mainly listed in alphabetical order.
1st and 2nd Level Support (ITIL v3), Agile Software Development (Kanban+Scrum), Automated Software Testing, Behavior Driven Development, Continuous Integration (Jenkins-CI), Domain Driven Design, Object-oriented Analysis and Design, Specification by Example, Test Driven Development
The trade marks belong to their respective owners.
Exp 7 years
Exp 5 years
Exp 15 years
Exp 20 years
Exp 20 years
I joined Sourceforge in 2002 and Github in 2010 and have worked on many open source projects. The most important projects are listed below:
Ethersex is a community-developed firmware with network support for 8-bit AVR microcontrollers.
I joined the core development team in 2010. Since 2011 I am one of the active project maintainers.
WiFi Led Controller is an APP for controlling LED strips connected to a DIY IoT module via WiFi. The software allows the user to adjust the colour, select from predefined lighting effects and define own effects. It even implements an expert mode to send raw commands to the module.
The project was started by myself in 2015 and is my first APP for Android.
NodeMCU is an open source firmware and development kit that allows IoT prototypes to be created within a few lines of Lua scripting.
I started to build IoT modules for home automation in 2015 and contribute to the project as needed.
FHEM is a Perl-based server program for home automation systems that is used for the automated operation of actuators such as light switches or heating and the recording sensor information such as room temperature or humidity.
I built my system for home automation in 2009 and I am constantly expanding it.
Firebird is a relational database. It is a commercially independent project of C and C++ programmers, technical consultants and supporters who develop and improve a cross-platform relational database management system based on the source code published by Inprise Corp (now known as Borland Software Corp.).
I joined the development team in 2002 and left in 2004.
Stage2 is an alternative firmware for KiSS DVD players that offers many cool functionality. It is based on the original firmware and still uses parts of it.
I joined the core development team in 2007 and left in 2009. I have improved the Linux kernel and firmware bulding, and I still own a DP-500 running Stage2.
DP500-Serv is a small media server program that exchanges media files with KiSS DVD players. It replaces the bundled PC-Link software and runs on Unix/Linux platforms. DP500-Serv is written entirely in C.
I joined the core developer team in 2005.
XZX-Pro is a portable emulator of ZX Spectrum 48K/128K/+3 (8-bit home computers by Sir Clive Sinclair) and clones for systems running Unix/Linux and the X Window system. XZX-Pro is written entirely in C.
The project was started by myself in 1995. It was originally based on XZX 1.0.2 by Des Herriott, but has been completely rewritten by myself since then. Development was stopped in 2006.
Follow my Open Source activities on
Open Hub
If your are interested in my professional projects, please take a look at my resume and follow me on XING, a social network for business people.
Thank you very much for visiting my profile. If you would like to contact me, please fill out the form below.