Skip to content

Featured Projects

A selection of products and tools I've built — for clients, for SMEs, and for myself.

LiveAPI Service

Nusakit API — Indonesian Data Validation

REST API for validating and formatting Indonesian data — NIK (KTP), NPWP, phone numbers, Rupiah (with terbilang), bank accounts, and wilayah (administrative regions). Built on Cloudflare Workers + D1 for sub-50ms response times at the edge. Free tier with no signup, used by 100+ developers.

Impact: Packages Indonesia-specific validation into one edge API so developers can stop rebuilding the same NIK, NPWP, phone, and wilayah logic.
2026
Personal Product
TypeScript
Cloudflare Workers
D1
Zod
+1
DevelopmentAI/MLFeatured

Actuarial Copilot — AI Agent with Domain-Specific Tool Calling

AI-native research and calculation assistant that combines RAG over a curated regulatory knowledge base with an agent loop calling 13 production-grade domain calculators. Built as a showcase of production AI engineering — eval-driven development, hybrid retrieval, tool calling architecture, and expert-in-the-loop validation.

Impact: Turns complex domain research into an auditable agent workflow with retrieval, calculators, evals, and observability built in from day one.
2026
Personal Product
Next.js
TypeScript
Python
FastAPI
+5
LiveWeb App

CV ATS Generator — Build CVs That Pass Automated Screening

Browser-based CV builder that scores resumes against ATS algorithms in real time. Pick a template, fill in structured sections, and get instant feedback on keyword coverage, formatting issues, and readability — then export as print-ready PDF. No sign-up, no server-side storage, everything stays in the browser.

Impact: Helps job seekers improve ATS readiness without uploading private resume data to a server.
2025
Personal Product
Next.js
TypeScript
TailwindCSS
Prisma
+2
LiveSaaSFeatured

Warkas — Warung Kasir SaaS

Multi-tenant point-of-sale platform built for Indonesian micro-businesses (traditional warungs and street-food vendors). Replaces handwritten ledgers with a phone-friendly POS that tracks sales, stock, and daily revenue without needing a laptop. Each warung gets an isolated workspace with its own staff accounts and inventory.

Impact: Helps small shop owners move from paper ledgers to daily sales, stock, and staff visibility on a phone-friendly workflow.
2026
Personal Product
Next.js
TypeScript
TailwindCSS
Prisma
+2
CompletedDeveloper ToolFeatured

Code Auditor — Automated Security & Code Quality Review

Developer tool that runs LLM-assisted reviews on a pull request: security issues, anti-patterns, missing error handling, and obvious code smells. Built to catch the things humans miss in late-night reviews — and to give solo developers a baseline second opinion they don't have a teammate to provide.

Impact: Gives solo developers and small teams a repeatable second review pass for security, maintainability, and risky diffs.
2026
Personal Product
Next.js
TypeScript
TailwindCSS
Prisma
+2
LiveE-commerceFeatured

Alya Bakery — Storefront & Order Management

Online storefront for a home-bakery business. Customers browse the catalog, customize cake orders (size, flavor, add-on toppings), and check out via WhatsApp deep-link. Owner-side dashboard tracks pending orders, ingredient stock, and a basic accounting view of daily revenue.

Impact: Moves a family bakery from manual chat ordering to a catalog, WhatsApp checkout, and owner-side order visibility.
2026
Family Business
Next.js
TypeScript
TailwindCSS
Prisma
+1
LiveSaaSFeatured

Kirim WA — Self-Hosted WhatsApp Gateway

Self-hosted WhatsApp Business gateway for sending order confirmations, OTPs, and broadcast messages from your own infrastructure — without paying per-message to a SaaS gateway. Pairs a phone via QR code, queues messages through Redis, and exposes a simple REST API.

Impact: Lets businesses automate WhatsApp messages from their own infrastructure with queueing, retries, and webhooks.
2026
Personal Product
Next.js
Node JS
TypeScript
TailwindCSS
+3
LiveData Visualization

SIMANTRA — Real-time Anti-Trafficking Dashboard

Government-facing dashboard that aggregates anti-trafficking case data across regions and renders it as live visualizations: case counts by province, victim demographics, trafficking-route patterns. Uses LLM-powered text classification to categorize incident reports as they arrive.

Impact: Centralizes scattered operational data into dashboards and natural-language workflows for faster audit and risk follow-up.
2025
Ministry of Religious Affairs
Next.js
TypeScript
TailwindCSS
n8n
n8n
+1
LiveWeb App

RangkumanUT — UT Module Summarizer

Reading companion for Universitas Terbuka students. Uploads PDF modules and produces structured summaries, key-term glossaries, and practice questions. Reduces the time it takes to skim a 200-page module from a full evening to about 30 minutes.

Impact: Reduces long module skimming into structured summaries, glossary terms, and practice questions for mobile study sessions.
2025
Personal Product
Next.js
TypeScript
TailwindCSS
Prisma
+1
LiveWeb App

Scriby — Audio Notes for Students

Lecture recording app that transcribes audio in real time, generates a structured outline, and lets students search across all their recordings by keyword. Built for students who are too busy taking notes to actually listen.

Impact: Turns lecture recordings into searchable transcripts and outlines so students can review with structure instead of scattered notes.
2025
Education Consultant
Next.js
TypeScript
TailwindCSS
Prisma
+1
LiveDigital Agency

Metavase — Digital Agency Site

Marketing site and lead-capture funnel for a Jakarta-based digital agency. Service catalog, case studies, and a contact funnel that routes inbound leads to the right team based on project type and budget signals.

Impact: Improves lead qualification by turning a static agency profile into a service catalog, case-study flow, and routed contact funnel.
2025
Creative Digital Agency
Next.js
TypeScript
TailwindCSS
Prisma
+1
LiveCompany Profile

Incenplus — Corporate Site

Corporate website for an incentive and travel program operator. Showcases program packages, destinations, and testimonials, with an inquiry form that captures program type, group size, and preferred dates.

Impact: Gives B2B prospects a clearer path from browsing program packages to submitting a qualified inquiry.
2025
IT Consultant
Next.js
TypeScript
TailwindCSS
Framer Motion
LiveCompany Profile

Karenabangunpagi — Coffee Brand Site

Brand site for a specialty coffee subscription. Tells the brand story, explains the subscription model, and offers a simple sign-up flow. Designed to feel like opening a slow-brewed Sunday morning.

Impact: Connects brand storytelling, subscription options, and sign-up into one focused path for first-time customers.
2025
Professional Photographer
Next.js
TypeScript
TailwindCSS
Framer Motion
+2
LiveEvent Platform

NGKPS Depok — Church Community Site

Public-facing site for a Depok-area church community. Service times, sermon archive, ministry directory, and an events calendar. Designed to be edited by non-technical volunteers via a simple CMS.

Impact: Makes service information, sermons, events, and ministry contacts easier for the community to find and maintain.
2025
NGKPS Depok
React.js
TypeScript
TailwindCSS
Firebase
LiveCompany Profile

Wahid Foundation — Nonprofit Profile

Public site for the Wahid Foundation, a nonprofit advancing tolerance, peace, and women's empowerment in Indonesia. Showcases programs, impact reports, news, and donation pathways.

Impact: Organizes programs, reports, news, and donation paths into a clearer public information platform for a nonprofit audience.
2024
Wahid Foundation
HTML
CSS
TailwindCSS
JavaScript
19
Total Projects
5
Featured
17
Live Projects
30
Technologies