Swiss developer building AI-powered tools for learning and productivity. Betriebsinformatiker EFZ (trained at Roche), currently preparing for university via the Swiss Passerelle.
Personal MCP server for Claude Desktop — SM-2 spaced repetition with Obsidian as source of truth and SQLite as a fast query cache. Plans study slots around real SBB travel times and syncs reviews to Google Calendar.
Stack: Python · MCP · Obsidian · SQLite · Google Calendar API · SBB OpenData API
Full-stack spaced-repetition platform for university students: upload lecture PDFs and audio, get AI-generated quizzes, track exam readiness, and review flashcards using SM-2.
Stack: Next.js 14 · TypeScript · FastAPI · Supabase (PostgreSQL + pgvector) · Claude AI · Whisper · Vercel · Railway
Betriebsinformatiker EFZ — four-year apprenticeship at F. Hoffmann-La Roche across Manufacturing IT, Roche Services & Solutions, and PRED Data & Analytics. Built a Python test framework for a SAP Crystal Reports migration in an air-gapped environment (39 reports, automated comparison, HTML dashboards). Now studying for the Passerelle to start university.