BackendLaravel queues that don't wake you up at 3am
Idempotent jobs, sane retries and the Horizon settings I now copy into every project.
6 min read
Available for projects
Full Stack Developer
Based in Jakarta, Indonesia
I build fast, considered products — from robust Laravel APIs to immersive React interfaces.
01Backend
Admin & internal tools. Back-offices your team actually enjoys using, built with Filament or fully custom.
02Frontend
I care about performance budgets, accessible markup and motion that has a reason to exist.
03Ship
04Products
Learn to ship software with AI as your pair programmer — prompting, reviewing and owning the code it writes.
Design UI, brand assets and visuals faster with AI tools — while keeping taste and craft in your hands.
Practical AI playbooks for selling online — product copy, content, customer replies and simple automations.
Project-based classes for Indonesian developers — build real products end to end, from database to deploy.
(05) — Selected work
A multi-tenant HR platform handling attendance, payroll and leave workflows for 4,000+ employees.
Headless commerce for a specialty coffee roaster with subscriptions and instant search.
Real-time product analytics dashboard rendering millions of events with type-safe routing.
Live fleet tracking and dispatch for 300+ trucks with WebSocket updates.
Field notes
Things I learned the hard way, written down so you don't have to.
All notes →
BackendIdempotent jobs, sane retries and the Horizon settings I now copy into every project.
BackendMemory leaks, state bleeding between requests, and why not every service provider should boot once.
FrontendTreating the Laravel resource as a contract and letting the frontend refuse anything that breaks it.
Next step
Psst — type anything. It lands on my screen.Tap the keys — they type on my screen.