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.

How I build fast, resilient products

1 · Approach

Start with constraints and budgets: Core Web Vitals targets, a11y requirements, and delivery cadence. Choose architecture (islands, caching layers) to meet them.

2 · Performance

Route-level code splitting, image/CDN strategy, and read‑through caches. Measure with lab + field data and fix regressions in CI.

3 · Delivery

Type‑safe APIs, testing pyramid, observability from day one, and preview environments so teams ship confidently.

Featured Projects

Screenshot of EntAnotate

EntAnotate

Developed a web application enabling ENT physicians to annotate medical images (polyps) and integrated an active learning pipeline to improve model training.

ReactFastAPIPostgreSQLRedis

SPA front end with REST API; containerized services; background training jobs; object storage for images.

  • Accelerated labeling throughput via UI optimizations and batch actions
  • Improved model AUC through active learning loop integration
View Live ↗

EntAnotate

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.

Screenshot of Phishray

Phishray

Built a phishing detection platform for SMEs featuring AI-generated phishing emails and a gamified user training experience via microservices.

ReactExpress.jsFastAPIPostgreSQLKubernetes

Microservices behind API gateway; background workers; RBAC; container orchestration with Kubernetes.

  • Delivered gamified training flows increasing completion rates
  • Containerized microservices with CI/CD for rapid iteration
View Live ↗

Phishray

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.