
By crazy random happenstance and virtue of incurable curiosity, I’ve had the opportunity to get paid for building web apps since I was about 15. First I worked on web-based financial advidory software used by local and international banks. During an intermediary job at a German art and culture foundation, I started loving to build Ajax style interactive web apps when the term was about to be coined.
During my internship at Mozilla in 2010, I built a Data Warehouse for Bugzilla, powering dashboards for various Mozilla Teams, and used the chance to contribute to the awesome Firefox Input project by adding website metrics to the Django-based system. Currently I am contracting for Mozilla metrics to build data warehousing, search and analysis services.
My passion is building systems on top of scalable and/or distributed computing and storage technologies that focus on the web: Node.JS, hadoop/mapreduce, HBase, Riak, Solr, Elasticsearch and others. For my work with Mozilla I am getting my hands dirty in less commonly known technologies as well, e.g. Mahout and the Lily Project.
I make a point to not only work with these tools to get the job done, but to understand how they are assembled internally and what major design choices set them apart, what papers they are based on, and what fundamental limitations they each have.
While I don’t do as much traditional web frontend development as I used to, I still try to keep up with the developments in the realms of Django, JavaScript and CSS. My favorite programming languages include Python and JavaScript (and more recently CoffeeScript and Scala) — but I’ve also built a long lasting love/hate relationship with the usual suspects: PHP, Java, SQL — and the good old bash.
…like a dev: message me on github.
I am not allowing for comments partially because lazy me has not implemented them in the blog app (yeah, we just had to write that ourselves), but also because I am not sure I can handle the harsh reality that is the web.