# Mauro Bieg (@mb21.bsky.social)

Profile: https://sifa.id/p/mb21.bsky.social
Headline: Computer Scientist that cares about the product and the team.

## About

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 getting hands-on with the product, crafting code, and finding solutions that are as simple as possible (but no simpler). Yet the product is dead without the team building and iterating on it. I can provide leadership and mentorship, fostering an environment where the team feels safe to grow and experiment in.

## Experience

- **Senior full-stack engineer at Everyman Health** (2025 – present)
- **CTO at Spatz** (2023 – 2025)
  Startup building a user-generated hyper-local news platform. We follow the lean startup methodology, rapid prototyping, user-centered design, business model generation, etc. Implemented MVP using Astro, SolidJS, Supabase and Render.
- **Technical Team Lead at Tamedia** (2019 – 2023)
  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 was responsible for the platform delivering 13 websites, including www.tagesanzeiger.ch. Our frontend service handles a sustained load of 150’000 requests/min, with peaks exceeding 500’000. We have a modern 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.
- **Software Engineer at Fision** (2018 – 2019)
  Fision Technologies is a startup with at that time around 20 employees. The product is a mobile app and accompanying back-end. End-users use the app to take photos of their body, from which a 3D-model is constructed, which is used to give size-recommendations for clothes when online-shopping on one of our customers' online stores.
  
  I was part of the seven-people platform-team, that was tasked with continuously delivering the software into production. I was working on both the front-end (React, TypeScript, GraphQL) and the back-end services. The latter were implemented using Python (Falcon and SQLAlchemy), exposed as REST APIs and ran on Google's Kubernetes Engine.
- **Co-Founder, Full Stack Developer at 2324.ch** (2015 – 2018)
  My co-founder (a graphic designer) and I won an Impact Hub Zürich Fellowship with the idea of 2324.ch – a participatory hyper-local online news-platform. We quickly on-boarded a marketing/sales guy and soon acquired four paying municipalities. Unfortunately, that was not enough to sustain our growth vision, so we decided to hand-over the project and our customers 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 of the online platform. 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.
- **Haskell Development at ETH Zurich** (2017 – 2018)
  In my part-time work, I supported Artem Chirkin, then a PhD student, in continuing the development of qua-kit, a web-based platform that assists urban designers in their design process.
  
  I worked on both the front- and back-end, which were implemented using Reflex (a functional reactive programming framework on GHCJS) and Yesod respectively.
- **Software Engineer at mp technology AG** (2015 – 2015)
- **Internship at Silk.co** (2014 – 2014)
- **Webmaster, Department of Computer Science at ETH Zurich** (2011 – 2014)
- **Software Development Internship at 28msec** (2012 – 2012)

## Education

- **Eidgenössische Technische Hochschule Zürich** — Master's Degree (2008 – 2014)

## Skills

- HTML
- CSS
- JavaScript
- node.js
- SQL
- Software Development
- Git
- Web Development
- Functional Programming
- Haskell
- TypeScript

## Projects

- **Mastro** — https://mastrojs.github.io/
  The simplest web framework and site generator yet.

🤗 For people who care about their users and web standards.
👨‍🍳 Build directly on top of the browser and Node.js, Deno, Bun, or Workers.

## Volunteering

- Outgoing Camp Organizer at AFS Intercultural Programs
- President at [project 21]

## Languages

- English (full_professional)
- German (native)
- Norwegian (professional_working)
- Swedish (limited_working)

## Other profiles

- github: https://github.com/mb21/
