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.
all writing →

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.