Who I am
A quantumphysics PhD disguised as developer.
What I do
I work at ITQ making awesome stuff. Years ago, a close friend jokingly remarked ‘every smart person ends up in IT at some point’. I shrugged it off at the time, but here I am.
Why I do it
While I studied physics, and started a career in it, I always coded. In fact, when my dad brought home a Compaq ‘portable’ – it weighed >10kg and had no battery – I was sold.
When I didn’t play Monkey Island, Civilization and Populous, I learned myself how to program in Turbo Pascal and plain C using a worn 2nd hand Kernighan & Ritchie at age 12.
Over the years I dabbled in x86 assembly (<256 byte snake, U+V pipeline maximum optimized Mandelbrot routine in the last manually optimizable CPU, the Pentium 1), inspired by Game Developer magazine and my all time coding hero Michael Abrash who is now at Valve (remember his Zen of Assembly language) and for my study and work I used C++, Matlab, Mathematica, Maple, LabView and more.
When eventually the physics ecosystem wound me down and I had my PhD, I decided to leave superconductivity and cleanrooms for others and started my own enterprise coding a MMO browser game in Java. One of my childhood dreams was to make a game someday, and this was a chance. Of course it failed on the money front, but I learned web development as a side effect.
More than 20 years after my first Hello World I’m still developing, this time at an awesome company, and predominantly in C#/.NET, but never forgetting the bare metal days.