Portfolio·2026 / v1
Based in Jakarta, IDLocal --:--

Abdul Muchtar.

/ 01 — roleSenior Frontend Engineer
/ 02 — alsoTeam Lead, AI Engineering
/ mantra
est. 2014

“Never too old
to learn, and
semangART.”

A decade of shipping carefully-engineered UI. Known as AMA — currently leading an AI engineering squad and building features people actually want to use.

17 builds
from the last few years.

Production systems, internal tools, and a few open-source bets. Each one shipped — then iterated on. Hover any tile, click for the case study.

/ 012025
liveincident_4821
helios.copilot● running
↳ rolled back deploy
↳ paged on-call
↳ drafting postmortem…

Helios — AI ops copilot.

Multi-agent product that triages incidents, runs runbooks, drafts postmortems.

ReactTypeScriptClaude API
/ 022024
v2.4tokensa11y

Anvil DS.

200-component design system adopted by 6 product teams.

ReactTSStorybook
/ 032024
$ npm i stream-ui
+ 4 packages added
✓ ready in 1.2s
<StreamMessage stream={r}/>
4.2k ★MIT

stream-ui.

React primitives for streaming LLM responses. 4.2k★ on GitHub.

ReactOSS
/ 042024
Rp 2.4M
today
Mama Yati+45k
Warung Ibu+32k

Pikko Pay.

Payments app for 80k+ Indonesian micro-merchants.

React NativeTS
/ 052023
revenue · 30d↑ 18.4%

Vintura Dashboard.

B2B analytics rewrite — 3× faster, half the bundle size.

ReactViteRecharts
/ 062025
summarize.eval 124/130
extract.eval 89/89
classify.eval! 76/80
route.eval 212/212
94.8%+2.1%

Eval Bench.

Regression tests for LLM features. Company-wide adoption.

NodeClaude API
/ 072025
“draw a circle inside a square”

Voice Canvas.

Whiteboard you can talk to. Voice → structured shapes.

ReactWhisper
/ 082024
chunk_size = 512 overlap = 64
recall@5 · 0.91

RAG Tuner.

Find optimal chunk size + reranker for your corpus in one click.

OpenAIPython
/ 092023
JSConf.id 2025
Streaming UX patterns.
1.8k views

Streaming UX (Talk).

JSConf.id keynote on designing for LLM uncertainty.

Talk1.8k views
/ 102026
maya · super-app● 4 apps
🏦Buddy
📈Finance
🏝️Elysia
⚙️CMS
↳ gateway · routing · cost · audit-chain

MAYA — personal AI super-app.

A modular suite of AI apps unified by a self-built gateway. Solo project, built with Claude Code.

Next.jsClaudeGateway
/ 112026
Rp 2.4M
today
Mama Yati+45k
Warung Ibu+32k

Maya Buddy.

Household finance — shared expenses, subscriptions, inventory & AI receipt scanning.

Next.jsSupabaseAI
/ 122026
revenue · 30d↑ 18.4%

Maya Finance.

BEI 1%+ shareholder tracker with AI PDF auto-parse, Q&A and ownership analytics.

Next.jsAIPDF
/ 132026
v2.4tokensa11y

Maya Elysia.

Cuti optimizer + AI trip concierge — best long-weekend windows from ID holidays.

Next.jsAIConcierge
/ 142026
summarize.eval 124/130
extract.eval 89/89
classify.eval! 76/80
route.eval 212/212
94.8%+2.1%

CMS Maya.

The gateway & admin control plane — provider routing, cost metering, audit hash chain.

GatewaySQLAudit
/ 15

Prime.

Case study coming soon — add details in /admin.

/ 16

Alterfun.

Case study coming soon — add details in /admin.

/ 17

Osmond.

Case study coming soon — add details in /admin.

A decade of
shipping, and counting.

Five roles, four companies. Started as a junior shipping marketplace UI; now leading a squad designing AI features that hold up in production.

10+
years engineering
team scaled (2→8)
40k
MAU on flagship
4.2k
stars · OSS

Got a question?
Ask the AI.

I gave a Maya-powered assistant the rundown on my work, stack, and history. Tanya bebas — in English or Bahasa. Replies stream live.

maya· powered by AI
streams in real-time

Halo I'm Maya, Muchtar's AI assistant. Ask me anything about his work, stack, projects, availability, or even just say hi. Boleh pakai Bahasa Indonesia juga.

This is an AI assistant — answers are generated, not verified by Muchtar.
/ Get in touch · for hire, freelance, or a coffee

Let’s build
something shipping.

/ Email

hello@abdulmuchtar.dev

Best for full-time roles, consulting, or freelance frontend & AI engineering. I usually reply within a day.