Career timeline
4+ years of experienceEngineering Experience
Production track record across health-tech platforms, logistics systems, and product teams.
PRESENTRemote · Full-time · Dec 2022 — Present
Frontend Engineer
@PrimaKu(PT Cipta Medika Informasi)National health-tech platform endorsed by the Indonesian Pediatric Society (IDAI), supporting early childhood health monitoring for clinicians and families.
Design system · Jest / RTL
What I owned
- Built and maintain PrimaKu’s consumer web platform (Next.js / TypeScript): parent-facing flows, clinician-facing PrimaCare UI, and integrations with REST APIs and token-based auth. The company's mobile app has 1M+ Google Play downloads; I work on the web platform, not the app.
- Shipped PrimaCare clinician UI tied to health-record / SatuSehat-related flows, plus the Parenthood Institute program site (registration and reward points) on the same web stack.
- Built a shared design system across PrimaKu web products from multi-brand Figma tokens, with accessible defaults and tested with Jest and React Testing Library.
- Improved day-to-day frontend delivery with AI-assisted coding and review, keeping the web platform reliable for health-tech users.
React · Next.js · TypeScript · REST · Jest / RTL
COMPLETEDRemote · Full-time · Jun 2025 — Jul 2026
Frontend Engineer
@MazecareAI-native Clinic & Hospital Information System (EMR/HIS), FHIR-compliant, covering the full patient lifecycle.
FHIR · GraphQLVue 3 / Nuxt 3
What I owned
- Built patient-lifecycle UI: registration, scheduling, clinical visits, teleconsultation, queues, imaging, and billing on a FHIR-compliant EMR/HIS.
- Shipped AI clinical assistant features — speech-to-text and AI-assisted notes with diagnosis/prescription suggestions — used in real clinic workflows.
- Integrated FHIR and GraphQL APIs with standardized clinical coding for third-party and payor systems.
Vue 3 · Nuxt 3 · GraphQL · FHIR
COMPLETEDYogyakarta, Indonesia · On-site · Full-time · Jan 2023 — Apr 2024
Frontend Engineer
@KiriminAja(PT Selalu Siap Solusi)Multi-courier parcel aggregation platform handling bulk cargo, instant delivery, and e-commerce fulfillment across Indonesia.
15+ courier partnersHigh-density UI
What I owned
- Developed logistics control-room UI in Vue/Nuxt, including a live rate UI across 15+ couriers.
- Built high-density manifest and batch barcode flows with Web Workers and virtualized lists so ops could process high daily label volume without the UI locking up.
- Implemented Pinia/Vuex caching for courier calculation and live shipment tracking, working with ops and QA on performance and incidents.
Vue · Nuxt · TypeScript · Pinia / Vuex · REST
FOUNDATIONALBandung, Indonesia · On-site · Full-time · Jan 2022 — May 2023
Frontend Engineer
@iCreativeLabs(PT Idekreatif Menusa Teknologi)Digital transformation consultancy delivering enterprise web and mobile applications.
Web & mobileClient sprints
What I owned
- Delivered client web apps, admin dashboards, and hybrid mobile UI in React, Next.js, Vue, and React Native.
- Shipped payment gateway integrations (Midtrans, Xendit), complex state, and i18n in fast client sprints.
- Handed off production-ready, pixel-accurate interfaces from complex Figma designs to internal teams.
React · Next.js · Vue · Nuxt · React Native
Execution habits
How I Work
Design Systems
Strong Figma token consistency — shared components, predictable spacing, and interfaces that stay coherent as products grow.
Tokens → Components → Screens
Performance-Focused Frontend
Careful attention to Core Web Vitals, payload size, and main-thread work so product UI stays responsive under real usage.
CWV · Smooth interaction
Type Safety & Testing
Type-safe TypeScript and solid testing habits — unit/integration coverage and CI checks that keep releases safer.
TS Strict · Jest / RTL · Smoke tests
Open to the right opportunity
Want to talk about a role or a product problem?
Open for Software Engineer roles (frontend-heavy) — full-time or contract. Feel free to reach out by email or LinkedIn (WhatsApp works too).