Work — Selected builds

Proof beats promises.

A live system answers more questions than a deck ever could. Each project below starts with the problem it had to solve — the stack is there because of the problem, never the other way around.

Flagship build

2025

NexaMart

Can a store answer its own customers and run its own back office? NexaMart is the working proof — real checkout, a chatbot that knows the whole catalog, five workflows running ops with no one at the desk.

Next.js 15TypeScriptSupabaseMidtransLLM APIsn8n
Demo · GlobalRead case study →

SaaS product

2024

ColdCanvas

Outbound teams burn their week finding leads and writing cold email by hand. ColdCanvas scrapes, qualifies, and drafts personalized outreach at scale — thousands of queries per session without getting blocked.

Next.js 15SupabasePlaywrightGemini APIResendPython
B2B · Multi-tenantCase study soon

Studio work

2022–kini

Project klien

A real-estate firm losing leads in WhatsApp threads. A training center buried in manual registration. Real businesses in three markets, each shipped a platform that removed the bottleneck.

Next.jsSupabaseFlutterModern PHPVPS
ID · MY · USRead case study →

Institutional

2023

SIASAD

Paper attendance is easy to fake and slow to report. SIASAD verifies students biometrically and hands staff real-time dashboards instead of end-of-term spreadsheet archaeology.

Full-stack webBiometric APIsRelational DB
Education · IDCase study soon

Contact — 24h response time

Outgrowing your current setup?

Every project starts with a 30-minute conversation. No pitch — an honest read on whether I'm the right person to build it.

Prefer chat? WhatsApp works too.