Ich bin Software-Engineer und Tech Lead aus Leidenschaft. Mein Fokus liegt auf dem modernen Frontend, wo ich komplexe Business-Anforderungen in skalierbare, performante Lösungen übersetze. Für mich gehören eine durchdachte Softwarearchitektur und herausragende UI/UX untrennbar zusammen – beides ist Teil desselben Handwerks.
Mein Fundament habe ich bei zwei der grössten IT-Player der Schweiz gelegt: Bei Swisscom führte mein Weg vom PC-Supporter bis zum Senior Lead mit Architekturverantwortung. Bei der SBB kamen schliesslich agile Transformationen und die Führung interdisziplinärer Teams hinzu.
Heute gebe ich diese Erfahrung am ICT Berufsbildungscenter weiter, um die Tech-Talente von morgen fit für die Praxis zu machen.
Wenn ich nicht vor dem Bildschirm sitze? Den Ausgleich zum Coden finde ich auf dem Motorrad, beim Wandern in den Schweizer Bergen mit meiner Frau oder beim Experimentieren in der Küche.
- 2022 — Heute
Berufsbildner · ICT Berufsbildungscenter AG
Als Berufsbildner coache und führe ich jährlich bis zu 14 angehende Software Engineers von den ersten Codezeilen bis zu eigenständigen Fullstack-Projekten. Neben dem täglichen, praxisnahen Mentoring liegt meine Hauptverantwortung darin, unsere Web-Applikationen und Schulungsmodule komplett neu aufzuziehen und modernste Best Practices rund um Clean Code und automatisierte CI/CD-Pipelines zu etablieren. Ein echtes Herzensthema ist für mich das bewusste Management von KI im Entwickleralltag – hier zeige ich den Tech-Talenten von morgen, wie sie Effizienz steigern können, während das solide Software-Handwerk und das eigene kritische Denken das Fundament bleiben.
- React
- React Native
- C#
- Java Spring Boot
- SQL
- 2019 — 2022
Team Lead · SBB
Als Team Lead habe ich drei interdisziplinäre Scrum-Teams durch die agile Transformation gesteuert. Ein echtes Highlight war für mich, ein kriselndes Entwicklerteam wieder auf Kurs und in den produktiven Modus zu bringen. Neben der personellen Führung der Studierenden hatte ich die technische Gesamtverantwortung für das Projekt „Bahnknowhow“, bei dem wir das geballte Wissen der SBB durch komplexe Datenvisualisierungen digitalisiert haben.
- Angular
- Neo4j
- Spring Boot
- REST
- AWS
- D3.js
- 2016 — 2019
Senior Lead Software Engineer · Swisscom
Hier war ich als Fullstack-Entwickler mit Fachverantwortung im Enterprise-Umfeld unterwegs. Eines meiner Herzensprojekte war der Aufbau einer zentralen UI-Komponenten-Library, die unternehmensweit genutzt wurde. Ausserdem habe ich die Architektur für das neue Raumbuchungssystem von über 20'000 Mitarbeitenden hochgezogen – das alte Tool war unbeliebt, also haben wir es in agilen Sprints komplett neu gedacht, bis es die Leute tatsächlich gerne genutzt haben.
- React
- Redux
- JavaScript
- C#
- HTML5
- CSS
- 2013 — 2016
Senior Software Engineer · Swisscom
Bei dieser Station ging es um die vollständige Ablösung unseres alten Enterprise-Warenkorbs (eOrder). Ich durfte hier von der ersten Konzeption moderner Schnittstellen über die Datenmigration bis zum erfolgreichen Rollout die technische Gesamtverantwortung übernehmen. Der Aufwand hat sich gelohnt: Am Ende konnten wir die User-Experience und die Performance für die Kunden massiv nach vorne bringen.
- C#
- REST
- RavenDB
- jQuery

Mozaicon
Browser-Editor zum Erstellen und Anpassen von SVG-Icons — modern engineertes Frontend mit Unit- und E2E-Tests, Storybook und CI/CD.
- React
- TypeScript
- Vite
- Vitest
- Playwright
- Storybook

MySchoolPro
Web-Applikation für die Schulverwaltung — vereinfacht Schulleitern die Pensen- und Klassenplanung. Automatisches Deployment über CI/CD auf eigenen VPS Server. Authentication mittels Passwort oder Microsoft Account.
- React
- TypeScript
- shadcn/ui
- PostgreSQL
- GitHub Actions