Skip to main content
Michael Buntarman

Michael “MicBun” Buntarman

Senior Software Engineer, Backend · TRUF.NETWORK (Truflation)

I build distributed systems that keep data fast, cheap, and honest.

Lead maintainer of kwil-db, the open-source distributed database behind TRUF.NETWORK that processes 500K+ transactions a day in production.

Production · TRUF.NETWORK

500K+
daily transactions
50M
rows in Postgres
throughput scaled

Open source · kwil-db

27
releases shipped
1,100+
commits as maintainer
30+
contributors reviewed

Selected work

Shipped and live on the web

Products I've designed, built, and deployed end-to-end. Each one runs in production on its own domain.

Demoveracity.micbun.com

Veracity

AI reads every campaign, people make every call

A trust-&-safety triage copilot for donation crowdfunding: a two-stage Claude pipeline scores each campaign's fraud risk and quotes the exact text behind every flag, but it only ever recommends. A human reviewer makes every call, and that boundary is enforced in code, backed by a 30-case eval set that tracks precision and recall.

Tradeoff A demo on a 30-case eval set, not a deployed product. Precision and recall hold at that size; I haven't run it against a real campaign firehose.

Next.js 15
Two-stage Claude pipeline
Zod structured outputs
Drizzle + Neon
Eval harness
Visit live
Demologistics.micbun.com

Logistics Analytics

AI that routes, never invents numbers

A demo over a sample year of logistics orders: ask in plain English while real Claude tool-use only routes; every KPI and forecast comes from deterministic SQL and math, never the model.

Tradeoff Runs on one sampled year of orders. The routing is real, but the data isn't yours, so read the forecasts as a shape, not a number to bank on.

Next.js 16
Claude tool-use
Drizzle
Neon Postgres
Recharts
Visit live
Liveplate.micbun.com

Plate

Snap a meal, read its label

Upload a meal photo to get an estimated FDA-style nutrition label, then chat with an AI dietitian about what you're eating.

Tradeoff Nutrition is estimated from a photo, not weighed. Good for spotting patterns, not for counting macros on a cut.

Vite + React
Claude vision
SSE streaming
Vercel Functions
Visit live
Liveliestiani-bahana.micbun.com

Les Privat Liestiani Bahana

Local tutoring, built to be found

A real site I built for my mom's private-tutoring business in Surabaya so local parents can find her on Google: SEO-first, with structured data, dynamic OG images, and a fast Next.js build.

Tradeoff Built for one tutor in one city. The SEO works; it wouldn't generalize to a multi-location directory without a rewrite.

Next.js 15
Resend
JSON-LD SEO
next/og
Visit live

Featured project

AI CV Analyzer

Upload a CV and get a structured, criteria-based review in about 30 seconds: five scored dimensions, ATS checks, and concrete suggestions, powered by Claude with structured outputs.

  • Schema-validated analysis. Structured outputs guarantee well-formed results, with no JSON parsing roulette
  • Document pipeline handles PDF, DOC, and DOCX, with fallback extraction for corrupted files
  • Free and anonymous. Results live in your browser, and original files are never stored
Next.js 15
TypeScript
Claude
Zod
unpdf

Overall score

82/100

Sample report
Content quality88
Skills relevance90
Experience85
ATS compatibility72

From the live sample analysis. see the full report

Experience

Where I've worked

Six years across distributed systems, e-commerce at scale, and early-stage teams.

Truflation

Truflation

Senior Software Engineer, Backend · TRUF.NETWORK

2024 — now

Dealls — YC W22

Dealls — YC W22

Software Engineer

2023 — 2024

SIRCLO

SIRCLO

Software Engineer

2022 — 2023

Cross Network

Cross Network

Founding Software Engineer

2019 — 2022

Let's build something that holds up in production

I'm open to consulting engagements and leadership roles in distributed systems, backend architecture, and AI integration. Tell me what you're working on.