I develop most commonly with Javascript, TypeScript, Scala, Elm, and, when I have no choice, PHP and the like.
I'm also interested in:
- Haskell.
- Compiler and DSL design.
- Reading and reviewing other people's code, and viceversa.
- Abstract mathematics and logic as applied to type systems and software design.