Mauro Bieg – CV

PDF

I studied Computer Science at ETH Zürich (BSc and MSc) and have been working with code and people for over a decade. I enjoy being hands-on, and finding solutions that are as simple as possible, but no simpler. But the product is only a manifestation of the team building it. I can provide leadership and mentorship, fostering an environment where the team feels safe to grow, experiment, and iterate.

Employment

Since 2025: Senior Full-Stack Engineer at Everyman, Zürich

  • As the third engineer at the fast growing startup, I help evolve both the patient-facing website and app, and the internal platform.

2023-2025: CTO at Spatz (formerly Polaris News), Zürich

  • Startup building up a user-generated hyper-local news platform. We followed the lean startup methodology, rapid prototyping, user-centered design, business model generation, etc. I hired part of the team, and implemented the product using Astro, SolidJS and Supabase.

2019-2023: Technical team lead front-end at Tamedia, Zürich

  • Tamedia is one the largest media groups in Switzerland. As the technical team lead for the web front-ends and native apps, my team of 11 developers is responsible for the platform delivering 13 websites, including www.tagesanzeiger.ch. Our frontend service handles a sustained load of 150k reqs/min, with peaks exceeding 500k. Within Tamedia, our team pioneered a CI/CD workflow with feature-branch-deployments, and auto-deployment to production as soon as a feature is merged.

  • I helped grow the skill-sets of my team members, and by building trust, significantly improved communication and processes between various teams and stakeholders. One of the first things I did was to move our team and our Next.js codebase from JavaScript to TypeScript. One of the last things was to move the development of our native apps in-house; hired one iOS and one Android dev, re-architected the apps as hybrid apps (Swift/Kotlin plus WebViews) and as promised, launched within a year.

2018-2019: Software engineer at Fision Technologies (since acquired by Zalando), Zürich

  • Fision Technologies was a startup offering an app to take photos of your body, from which a 3D-model was constructed, which was used to give size-recommendations for clothes when online-shopping. I was working on both the React front-end, and Python back-end services.

2015-2018: Co-founder and full-stack developer of 2324.ch, Zürich

  • My co-founder and I won an Impact Hub Zürich Fellowship with the idea of 2324.ch – a participatory hyper-local online news-platform. We quickly acquired four paying municipalities. Unfortunately, that was not enough to sustain our growth vision, so we decided to sell our company to Crossiety, a startup sharing our vision of an online village square.

  • In addition to forming our team and product strategy, I implemented both front- and back-end. My decision to go with a simple and proven stack (Ruby on Rails, PostgreSQL and some React) served us well, and allowed us to quickly iterate on the product.

Previous jobs

  • 2017-2018: Haskell developer for qua-kit at the Chair of Information Architecture, ETH Zürich

  • 2015: Software engineer at mp technology, Zürich

  • 2014: Internship at Silk, Amsterdam, The Netherlands

  • 2011-2014: Webmaster of the Departement of Computer Science at ETH Zürich

  • 2012: Summer internship at 28msec, Palo Alto, California, USA

Education

  • 2013-2014: Master of Computer Science at ETH Zürich

  • 2008-2013: Bachelor of Computer Science at ETH Zürich

  • 2005-2006: Exchange year in Norway (high school in Kristiansund)

  • 2003–2008: High school: Kantonsschule Romanshorn, Switzerland

  • 1995–2003: Basic education in Horn, Switzerland

Select Projects

  • 2025: Mastro – a no-dependencies, no-build-step static site generator and web framework.

  • 2014-2021: regular contributor to pandoc, a universal document converter.

  • 2019: PanWriter, a Markdown editor with pandoc integration.

Experience

Languages

  • German: native language

  • English: Cambridge Certificate in Advanced English Grade A

  • Norwegian, Swedish: fluent