Selected writing
- How To Teach Programming Badly — A list of principles that will help you teach programming badly and ensure your students learn as little as possible.
- Playing With The Basics — Top practitioners surprisingly often play around with extremely basic approaches.
- You Can Get Stuff Fixed — You should probably be less reluctant to provide unsolicited suggestions for improvement.
- Shared Curiosity — Why the best educational content starts with the creator's own curiosity.
Work
- Remote Student Exchange — Built a web portal enabling 5,000+ students to join 100 courses at top international universities remotely.
- Digital Festival Zurich — Helped organize a conference bringing together pioneers and decision makers in digitalization.
- HackZurich — Helped organize one of Europe's largest hackathons, uniting 500–1,200 participants annually.
- TICKETINO — Led software engineering and product for a ticketing platform, including a ground-up rebuild of the online shop.