In 1997 I have gra­d­u­at­ed at the Mu­nich Uni­ver­si­ty of Ap­plied Sci­ences (Fach­hoch­schule München) in Elec­tri­cal En­gi­neer­ing with the par­tic­u­lar fo­cus on da­ta and in­for­ma­tion tech­nol­o­gy.

Since then I work as a free­lance soft­ware sys­tems en­gi­neer in the de­sign and im­ple­men­ta­tion of sys­tem soft­ware for Con­sumer and In­dus­try Elec­tron­ics. My pri­mary resi­dence is in Ber­lin, Ger­many.

I feel es­pe­cial­ly com­fort­able us­ing the pro­gram­ming lan­guages C, C++ and Ob­jec­tive-C. If ne­ces­sary I al­so do not shy away from cod­ing com­plex al­go­rithms di­rect­ly in x86, ARM or MIPS as­sem­bler. I am fa­miliar with tech­nolo­gies like Win­dows, Mac OS X, iOS, Lin­ux or Open­GL.

Some years ago I dis­cov­ered for my­self the web pro­gram­ming lan­guage Ja­vaScript. Since then, it excites me to ex­plore the new fea­tures of HTM­L5, Can­vas 2D, and Web­GL more in de­tail. My true pas­sion, how­ev­er, is the graph­ics pro­gram­ming and the de­sign of de­vel­op­ment tools and li­braries for cre­a­tion of graph­i­­cal-in­­ter­ac­­tive us­er in­ter­faces.