02 / About
I like software that makes a messy situation obvious.

Profile
I’m a software developer from Zürich. I started programming at 13 and now work across C#/.NET, TypeScript, Angular, Next.js, data systems and CI/CD.
At Lufthansa Systems FlightNav I contribute to aviation-navigation software and the production systems around it. Outside work, I build practical products like airsoftlaw.ch, created because I ran into the problem myself and the existing information was not good enough.
That pattern is the through-line: understand the real workflow, remove ambiguity, then make the implementation clean enough to evolve.
Experience
Professional timeline
2025 — 2026
Lufthansa Systems FlightNav
IMS Data Software Developer · InternshipAMDB, Obstacle and NOTAM applications across desktop and web; CI/CD with TeamCity and Octopus Deploy; production support, automation and Scrum delivery.
2023 — 2025
OnPoint Technology
Software Developer · Remote / Part-timeBackend and full-stack work alongside school: MongoDB data models, customer dashboard performance and APIs between services.
2022 — 2026
EFZ Applikationsentwicklung + Berufsmaturität
Bildungszentrum Zürichsee · Kantonsschule HottingenCompleted the Swiss software-development apprenticeship and vocational baccalaureate in Business Informatics.
Education & recognition
Evidence, not decorative badges.
EFZ final grade
Practical work 5.5 · Informatics competencies 5.0
ICT Berufsabschluss im Rang
Awarded by Zürcher Lehrbetriebsverband ICT
Years programming
Started programming at 13
The underlying certificates and employment reference were used to verify the public information on this site. Private address, phone number, birth date and original scans are intentionally not published.
Capabilities
How I tend to contribute.
Product engineering
From problem framing to production code. I like taking ambiguous requirements and turning them into systems that remain understandable after the first release.
Data & integrations
APIs, application data, database-backed workflows and the unglamorous integration work that makes software useful inside real organisations.
Interface systems
Structured UI, responsive behaviour, component systems and performance-minded front ends — with design decisions encoded instead of recreated screen by screen.