Side project · Live
lrtroute.my.idLRT Jabodebek Route & Schedule
A public web app to check the next LRT Jabodebek train, full schedules, routes, and fares — built to make daily commuting around Jakarta easier and faster.
I build high-performance web applications that serve millions of users. 10+ years crafting fast, scalable products with React, Next.js & TypeScript — from design systems to micro-frontends.


Dio Adhita Saputra
Senior Frontend Developer
Jakarta, Indonesia
I'm a frontend developer who has spent the last decade turning complex product ideas into fast, reliable web apps. These days I'm at tiket.com, Indonesia's largest travel platform, where the things I build reach millions of users. I enjoy the less glamorous parts of the craft — shaving milliseconds off load times, building design systems teams actually like using, and shaping architecture so squads can ship without stepping on each other.
I'm endlessly curious about the how and why behind the systems we build, and I'm always learning something new — that curiosity is what keeps the work fun and the products getting better.
Bachelor's Degree, Information Technology
BINUS University
2011 – 2015
Chief Resource Officer
Bina Nusantara Computer Club (BNCC)
Oct 2013 – Sep 2014
Staff of Member Community
Bina Nusantara Computer Club (BNCC)
Jul 2012 – Jul 2013
From early-stage startups to Indonesia's largest travel platform.
tiket.com (PT. Global Tiket Network)
Indonesia's #1 online travel platform serving millions of users for flights, hotels, trains, and events.
Urbanhire
HR-tech startup empowering companies with recruitment and employer branding solutions.
IndoTrading.com
B2B e-commerce marketplace connecting Indonesian SMEs with global buyers.
Sukamol
Creative studio delivering web design and visual assets for clients.
A few initiatives I led or shaped — measured by the outcomes they drove.
Side project · Live
lrtroute.my.idA public web app to check the next LRT Jabodebek train, full schedules, routes, and fares — built to make daily commuting around Jakarta easier and faster.
Component library at scale
Architected and led a design system of reusable, accessible components adopted across the entire product suite, documented in Storybook with strict typing and visual regression testing.
Independent team deployments
Designed a micro-frontend architecture using Webpack Module Federation, letting multiple squads build, version, and ship their slices of the app independently without release bottlenecks.
Real-time ticket redemption
Built a partner portal for event organizers with real-time QR code scanning and dashboards, reliably processing tens of thousands of ticket redemptions every day.
Performance engineering
Drove a platform-wide performance initiative with SSR, code splitting, lazy loading, and bundle optimization, dramatically improving load times and Core Web Vitals scores.
Technologies I use day-to-day to ship reliable, performant interfaces.
Always happy to chat about frontend, design systems, and building great products. Feel free to reach out.