I architect and build real-world digital systems.
I like picking and combining the best tools for each job: from the pragmatism of JavaScript to the niche excellence of Haskell and Rust. From the raw business power of spreadsheets to the elusive use cases of machine learning.
Sometimes I also teach programming classes.
I'm the CTO of Totem and right now I live in London, UK.