Case Study
Live Research Portfolio

ekasatrio.id

Research Portfolio + Browser-Native ML Calculators

Personal research site for an ICU consultant. Research summaries alongside interactive ML predictive calculators that run entirely in the browser — no backend, no API calls — so clinicians get instant predictions on any device.

Frontend

Astro 6 + Svelte 5

islands architecture

Styling

Tailwind CSS 4

consistent design tokens

Inference

In-Browser

zero backend needed

Key Achievements

  • Built a clinician-facing portfolio that doubles as a research distribution channel.
  • Shipped browser-native ML calculators for predictive scoring without any server runtime.
  • Polished motion using animejs and gallery interactions via lightGallery.
  • Optimized image delivery with Sharp at build time for sharp visuals on every device.
  • Locked Node 22 + pnpm 10 for reproducible builds across machines.

Tech Stack

11
Astro 6 Svelte 5 Tailwind CSS 4 TypeScript animejs lightGallery Sharp Inter Variable JetBrains Mono Merriweather Lucide Icons
Client
dr. Eka Satrio Putra, Sp.An-TI
Domain
ekasatrio.id

Gallery

Free 15-min consult

Want something like this?

Tell us your scope, stack, and timeline. We'll send a clear next step.