I'm a senior programmer (as a hobby since 1990 and as work since 1996). I've worked on many different kinds of applications (games, compilers, web apps, ...) and platforms (16-bit, desktop, game consoles, mobile, web, ...) using many different languages (assembly, C++, Bash, Java, Scheme, O'Caml, SML, F#, C#, Objective-C, Swift, Clojure, JavaScript, Kotlin, ...). My special interests are programming languages (PLT) and techniques, especially functional programming and DSELs.