I’m a programmer by heart and soul, probably because programming is a science, a craft, and an art at the same time. The areas I’m most passionate about are programming languages, web technologies, and software craftsmanship.
During the studies, I saw my peers struggle with writing clean and maintainable code, so I started to teach a course on this topic. I don’t teach anymore, but the course still exists today.
As my master thesis, I wrote a compiler translating a subset of Ruby to PHP. A crazy idea, but I learned a great deal about compilers and related technologies.
After finishing school I freelanced for a while. Then I joined SUSE, where I initially worked on SUSE Studio. Later I lead the YCP Killer project — an effort to translate half a million lines of YaST codebase from YCP to Ruby.
After Jut closed down, I went on a sabbatical, during which I studied the climate change. Eventually, I decided to do something about it and for the past six years I’ve worked as software development lead at Energomonitor, a maker of smart devices that measure energy consumption and help to optimize it.
I live in Prague (Czech Republic).