I wrote my first line of code eight years ago and never stopped. What began as curiosity has become my craft and my mission: building things for the web that are fast, precise and quietly beautiful. Most of my waking hours belong to a keyboard.
The field moves fast, and I keep pace. Frontend is my main base and where I live. The rest of the stack is territory I keep claiming, one system at a time.
— experience
8 years
— status
currently unavailable
— coordinates
47.3676° N · 8.51152° E
001
Kanbun - Fullstack App
A kanban application for teams. One backend serves two clients — a web interface and a full terminal UI — and keeps every open board in sync in real time.
2026
002
Nell Finder - YOLO Project
A YOLO model that learns to recognise Swiss Jass cards. The notebook covers the whole path — from labeling the dataset to evaluating the trained model.
2026
003
Midnight Journal - Fullstack App
A journaling application built around the keyboard — written by a Vim user, for people who never touch the mouse.
2026
004
BVG Offer Calculator - Fullstack App
A lead-generation tool for the Swiss occupational pension (BVG) sector. Agents assemble an offer, capture a digital signature and leave with a finished PDF.
2025
About the project
A custom build for a client in the pension business: offers, digital signatures and encrypted PDFs generated on the fly — all inside one deliberately minimal interface.
005
NDA Vault - Frontend App
A generator for NDAs in four languages. The final document renders live while the details are entered and the signature is placed.
2025
2024 — present
Frontend Engineer · Zürich
At goTom I build the interfaces of a platform that digitalizes media sales — campaign management, CRM and order handling for the advertising industry. Frontend is my responsibility, from architecture down to the last easing curve.
VueJSSCSSWebpackGulpJestDockerhaas web solutions
2023 — present
Founder · Zürich
Demand for web solutions in my circle grew faster than expected, so I made it official. Under my own name I plan, design and ship projects for small and medium-sized businesses across Switzerland.
ReactNextVueAngularSCSSStrapiBash2022 — 2023
Frontend Developer · Zug
Calydo builds brand communication for its clients. I built the digital side of it. A steady rotation of client projects — new builds, relaunches and the quiet work of keeping existing ones alive.
ReactTypeScriptNextJSPHPCraft CMSVanilla2018 — 2020
System Administrator / Frontend Developer · Luzern
My first job in tech. I started as a system administrator keeping the agency's infrastructure running, then moved to the frontend team — building forms and HTML emails that had to survive every mail client ever shipped.
HTMLCSSJavaScriptPHPLinux2017 — 2018
Radio and IT Specialist · Pristina
Three months of training in Stans, then deployment to Pristina as a radio and IT specialist with the KFOR mission. It taught me discipline, how to stay calm in a minefield and how to fix a radio in a storm.
DisciplinePunctuallityEndurancePragmatismResilliance
HF Zug
2024 — present
Dipl. Techniker HF Informatik · Student · Zug
A flyer on the 348 bus decided it. I'm now in my final year at HF Zug, focused on application development in part-time alongside 80% at goTom. It won't be the last degree.
PythonNetworkingLinuxDatabasesCyber SecurityCodeworks
2021 — 2022
Software Engineering Immersive · Graduate · Barcelona
Twelve weeks, full-time, JavaScript all the way down. Around fourteen hours a day, seven days a week. Codeworks in Barcelona remains the hardest thing I have chosen to do, and the fastest I have ever grown.
JavaScriptNode.jsExpressReactAngularMongoDB
Frontend is home base. The rest of the stack is not off-limits — I intend to understand and own every layer of it, from the interface down to the infrastructure.
Right now that means staying a student: automation, machine learning, cryptography — whatever sharpens the toolkit gets a place on the bench.
Press play. The particles will pick up the beat.
— on repeat
bpm
— main quest
I'm refining the goTom interface, screen by screen, until it feels perfect in every way.
— side quest
I'm writing an OS-agnostic playbook that sets up my entire development environment with a single command.
— reading
'The Wind-Up Bird Chronicle' by Haruki Murakami sits on my nightstand.
— running
I run on the Uetliberg, or around my hometown in Oberfreiamt.
— listening
SRF 3 keeps me informed. Audiobooks and podcasts fill whatever silence is left.
— learning
At HF Zug, the current chapter is automation with Ansible and Terraform.