
Basel Hack 24 - PAX1st Place
Smart Insurance Onboarding with Instant Approvals and Streamlined Back-Office Support
Work
Built over time
- 01
Ball-on-Plate Control: DP + RL on Hardware
Implemented and compared Dynamic Programming and Soft Actor-Critic control on a physical ball-on-plate system with live visual overlays.
- 02
ETH Toggle
A comprehensive time tracking and academic planning platform for students

- 03
Variometer
Developing a variometer for paragliding with custom PCB and screen

- 04
Multiplayer Game
Building a multiplayer game

Hackathons
- 01
Basel Hack 24 - PAX1st Place
Smart Insurance Onboarding with Instant Approvals and Streamlined Back-Office Support

- 02
AI Consensus Platform
Real-time collective intelligence through semantic clustering and consensus detection in Discord conversations

- 03
City planner - NASA Space Apps Challenge 2025
Satellite + city data pipeline with anomaly detection and interactive layers.

- 04
Start Hack 24 - Belimo
A web app designed to improve workplace well-being through AI coaching, gamified goal tracking, and social engagement

Experience
- Mar – Jun 2023
Engineer (civil service)
Kantonsspital St. GallenShipped internal web apps end-to-end; migrated middleware to Go + PostgreSQL.
- Developed and maintained internal apps on guidelines.ch in React and Go.
- Migrated the middleware layer to Go + PostgreSQL for higher reliability.
- Shipped features across frontend and backend used daily by clinicians.
- Refactored core endpoints, boosting throughput and cutting load times.
Go · React · PostgreSQL+ - Sep 2022 – now
Teaching assistant
ETH Zürich · NuS I & IITutorials, weekly sessions, and debugging support across four cohorts.
- Prepared tutorial material and weekly exercises for NuS I and NuS II.
- Led weekly sessions; spent the rest of the time helping students debug.
- Supported four cohorts over four semesters.
Python · MATLAB · Teaching+
Optimal remembering for POMDPs. My BSc thesis asks when a memory-limited agent should retain what it has seen, and what forgetting costs it under partial observability. Notes and results will land here as the work matures — email me if it is up your alley.