I’m Michael Kohl, generally known as citizen428 online. I started programming in BASIC on my Commodore 64 and am lucky enough that I could turn my hobby into a career: over the years I worked as systems engineer, software developer, penetration tester, CTO and IT journalist. I’m currently self-employed, so if you have an interesting project to talk about, please contact me at citizen428 at omg dot lol.

I’m also very interested in community building. I previously ran the Lambdaheads functional programming user group in Vienna, and am currently involved in Bangkok.rb, RubyConf Thailand, as well as PyCon Thailand.