A short version of how I got here. Over seven years I've shipped everything from core-banking integrations and realtime GIS monitoring systems to no-code web builders, edtech platforms, and crypto exchange apps — usually on the frontend, often across the whole stack.
Calendar and scheduler feature development — video integration, meeting-bot integration, and AI summarization, plus internal design-system tooling.
Led the frontend monorepo migration to streamline builds and shared tooling across apps.
Core-banking migration of the CIAM and PPOB modules — projected to save ~IDR 600M per month on completion — plus E2E automation testing with Playwright.
Led frontend, backend, and devops teams revamping a realtime GIS monitoring system for the Indonesian government (Next.js, TypeScript, XState, Zod, NestJS, Leaflet, Mapbox). Delivered high-priority CCTV integration and backend performance work under tight deadlines.
Built AI website-builder features and a Stripe-powered discount-coupon flow (React, Next.js, TypeScript, XState, Go, Postgres). Pioneered the design system (TailwindCSS, CVA, Radix UI) and XState state machines; cut bundle size ~20% and sped up DX with Turborepo and Vite.
Built and maintained the web design system with designers. Led the Banksoal exam-practice web app (team of 3, launched in 2 months) and shipped the Ruangkelas LMS for teachers and students during COVID using ReasonML, React, and TailwindCSS.
Built the MVP and initial release of the crypto-investment mobile app in Flutter, plus a UI library and an internal translations tool (Node.js, Dart, Google Sheets).
One of the first engineers on Indonesia's first regulated crypto exchange. Built the first Tokocrypto mobile app in React Native — order book, trading charts, buy/sell, and external chart integration.
Open to interesting frontend and full-stack problems. Let's talk.