I build large systems by day and my own small useful things by night.
Computer engineer at Google in Zurich, working on large-scale systems and ML-powered products. I enjoy turning messy problems into reliable software — and shipping small tools that make life a bit easier.
builds things
at Google
at Google

…and builds his own
after hours
after hours
← keep me sane
keep
me sane
me sane
Interactive Perceptron
(play with the sliders)inputs (features) → weights
0.730.50
0.850.90
0.910.50
z = w₁x₁ + w₂x₂ + w₃x₃ + b
bias-0.95z = 0.64
activationf(z) = 1 / (1 + e⁻ᶻ)(sigmoid)
P(banana)
predictionbanana!
Personal Projects
Plan My WorkoutAI-powered workout planning application that reads your past workouts, tracks muscle…Next.js 15 · React 19 · TypeScriptWeddingOSFree RSVP management platform for weddings, built to eliminate the "Canva + Excel +…Next.js 16 · React 19 · TypeScriptForgetlessAI flashcard app with Anki's FSRS v6 algorithm. Generate cards from PDFs, YouTube…Next.js 16 · React 19 · TypeScriptFitbit → Notion syncAutomated daily sync of Fitbit health data and AI-powered food photo analysis to Notion…Python · GitHub Actions · Fitbit API
More on the projects pageWork at Google
PROD
Collaborative Advertising
Led backend development and API management for Google's Collaborative Advertising products, enabling 0-1…
API Design · Backend Development · Data Analysis
PROD
Merchant Growth Infrastructure
Developed data warehousing and processing infrastructure for Google's Merchant Growth team, implementing…
Data Infrastructure · Statistical Analysis · Privacy Engineering
PROD
Local Shopping ML Pipeline
During my Google internship, I built end-to-end machine learning pipelines for the Local Shopping team to…
Python · TensorFlow · TFX













