Frontend Section Lead · Nawatech · Tangerang Selatan, Indonesia

I build frontends that hold up in production, and help teams ship faster with AI.

9+ years on web apps, from PHP ERPs to Next.js platforms with LLM tool loops. GitHub Copilot workshop lead for Pertamina, Astra, KAI and Pegadaian.

Role
Frontend Section Lead
Stack
Next.js · TypeScript · React
Focus
AI apps · API contracts
Certs
Azure Dev · GitHub Admin
9+
Years experience
6
Workshops & hackathons
150+
Developers trained
2
Microsoft certifications

Selected work

01 — 05
01

TAF Webchat

Chat with your Power BI data

Nawatech · Full-stack Developer

AI chat app that lets business users ask plain-language questions about Power BI data. An LLM writes and runs DAX against Microsoft Fabric, then answers with text, tables, and charts, without anyone needing DAX skills or a custom report.

  • Delegated identity instead of a service account, keeping each user's data permissions
  • The server holds all secrets; the browser never talks to the LLM or Fabric directly
  • Fixed 502 errors by shrinking the session cookie from about 10 KB to under 3 KB
Next.js 16React 19TypeScriptTailwind CSS 4shadcn/ui
02

BTN Payroll AI Assistant

AI-assisted payroll operations platform

Side project · Frontend Engineer

Validates payroll data against business rules and uses OCR + LLM extraction to turn scanned deduction memos into upload-ready HR batch files.

  • OpenAPI-first: typed frontend API calls generated from a linted spec
  • Async submit + poll for multi-minute OCR jobs, avoiding the 30s gateway timeout
  • LLM isolated behind a gateway, with prod/dev AI environments separated by header
Next.js 16React 19TypeScriptTailwind CSSshadcn/ui
03

Aldino Medika

Medical Check-Up (MCU) Management System

Side project · Frontend Engineer · API Contract Designer · Deployment

End-to-end platform for corporate medical check-ups: client onboarding, MCU planning, patient registration, inspection results, SOAP notes, and result delivery.

  • Contract-first API with end-to-end type safety
  • Domain-driven architecture (one Django app per business domain)
  • Designed for SATUSEHAT (HL7 FHIR R4) interoperability: FHIR-aligned visit status, NIK identity, ICD-10; integration designed, not yet built
Next.jsReactTypeScriptNxTanStack Query
04

Maindealers Project

Motorcycle sales ecosystem with multi-channel chatbot

Nawatech · Frontend Engineer

Three connected apps that drive motorcycle sales: a campaign console, a WhatsApp + web chatbot, and a product catalog, plus a white-label option for dealer partners.

ReactNext.jsTypeScriptREST APIsQiscus
05

Nawatech Internal Management System

Company-wide operations platform

Nawatech · Frontend Engineer

Internal platform that centralizes Nawatech's operations, with Azure AD SSO and Microsoft Project (MPP) integration for project management.

ReactNext.jsTypeScriptAzure ADREST APIs

Earlier work

ProjectViaStackYEAR
Jejakin Carbon AccountingPT Solman (outsourced to Jejak.in)—2019
Online Ticketing – AerodiliPT. Echoscript IndonesiaJavaScript · PHP · CodeIgniter · MySQL2018
Skyedu AeroflyerPT. Echoscript IndonesiaJavaScript · PHP · CodeIgniter · MySQL2017–18
Multilab ERPPT. Echoscript IndonesiaJavaScript · PHP · CodeIgniter · MySQL2017–18

Speaking & workshops

Microsoft Build: AI Day 2024

FEATURED · APR 2024 · HACKATHON

Microsoft Build: AI Day 2024

Led Indonesia's first offline GitHub Copilot Hackathon (150+ participants) at Microsoft Build: AI Day, Jakarta Convention Center.

GitHub Copilot Hackathon Lead · Nawatech, Microsoft & GitHub

Experience

  1. 2018 — NOW

    Nawatech

    Front End Developer – Section Lead (2024–now)Frontend Developer (2018–24)

    • Lead the frontend section: code reviews, standards, mentoring
    • Deliver client web projects, incl. TAF Webchat (AI chat over Power BI via Azure OpenAI + MCP)
    • GitHub Copilot workshop & hackathon speaker for enterprise clients
  2. 2021 — 2023

    Jejak.in

    Frontend Developer

  3. 2018 — 2021

    PT Solman Manunggal Informatika

    Senior Programmer

    • Built web apps with React.js
    • Outsourced to Jejak.in to build their carbon accounting web app
  4. 2017 — 2018

    PT. Echoscript Indonesia

    Full-stack Developer

Certifications

Contact

Building something?
Let's talk.