1 · Approach
Start with constraints and budgets: Core Web Vitals targets, a11y requirements, and delivery cadence. Choose architecture (islands, caching layers) to meet them.
MSc CS at ETH Zürich and web engineer focused on performance, accessibility, and robust platform design. I ship fast, measurable outcomes across the stack.
Start with constraints and budgets: Core Web Vitals targets, a11y requirements, and delivery cadence. Choose architecture (islands, caching layers) to meet them.
Route-level code splitting, image/CDN strategy, and read‑through caches. Measure with lab + field data and fix regressions in CI.
Type‑safe APIs, testing pyramid, observability from day one, and preview environments so teams ship confidently.
Developed a web application enabling ENT physicians to annotate medical images (polyps) and integrated an active learning pipeline to improve model training.
SPA front end with REST API; containerized services; background training jobs; object storage for images.
Built a phishing detection platform for SMEs featuring AI-generated phishing emails and a gamified user training experience via microservices.
Microservices behind API gateway; background workers; RBAC; container orchestration with Kubernetes.