Skip to content


As a developer, I build web apps, games and playful tools, often focused on helping educators or learners engage with complex systems. Projects range from digital card games for teachers to help them plan new lessons, to interactive experiences that teach financial literacy concepts to youth.

I also maintain a set of open source tools to make web game development easier, write about programming and use code as my medium to produce art installations.

Below is a selection of my work. If you want to learn more, or want to know what else I've worked on, drop me a line.

Web Apps, Games and Tools

Selected Open Source Work

Technical Writing

Code-Based Art