<YC />

Career timeline

4+ years of experience

Engineering 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

@Mazecare
AI-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).