AI & Automation
LLM integrations, intelligent workflows, RAG systems, and document processing pipelines — production-ready, not proof-of-concept.
I design and build web products that solve real problems — from AI-powered automation to full-featured SaaS platforms. Clean code, sharp interfaces, and zero shortcuts.
I'm a self-taught full-stack engineer who's been deep in the trenches of product development for 3+ years. I care about the craft — clean architecture, thoughtful UX, and systems that scale gracefully under pressure.
When I'm not shipping, I'm probably reading about system design, experimenting with AI tools, or hunting for the perfect cold brew.
I'm comfortable owning projects end-to-end — from architecture decisions to deployment and post-launch monitoring.
I ask "why" before "how". Every feature I build is grounded in what users actually need, not just what was requested.
Transparent updates, early blockers flagged, and respectful pushback when a decision is wrong. No sugar-coating.
Clean structure, documented decisions, and test coverage that gives future teams confidence. Handoffs are painless.
I've worked across the whole product lifecycle — from blank repo to live system. Here's where I spend most of my time.
LLM integrations, intelligent workflows, RAG systems, and document processing pipelines — production-ready, not proof-of-concept.
Multi-tenant SaaS platforms, billing, auth, onboarding — the full product, built to launch and built to retain.
Pixel-sharp, performant UIs in React/Next.js. Animation, accessibility, and the kind of polish users notice without knowing why.
RESTful and GraphQL APIs, database schema design, background jobs, webhooks, and the boring-but-important stuff like rate limiting and caching.
Admin panels, ops dashboards, and data tools that give teams visibility and control without needing to ping engineering for every query.
Docker, CI/CD pipelines, cloud deployments on AWS/Railway/Vercel. What works in dev, works in production.
Before any code: understand the actual goal, not just the stated requirement. What does success look like in 90 days?
Scope document, technical approach, and a realistic timeline — agreed on before a single line of code is written.
Async updates, early previews, and short feedback loops. You're never waiting more than a few days to see progress.
Deploy to production, write docs, and make sure you understand how everything works. No black boxes.
Yes. I take on select freelance and contract projects throughout the year. I keep my client roster small by design — it means every client gets my full attention. Drop me a message and I'll be honest about my availability.
I love projects where there's a real problem to solve — MVPs, AI integrations, SaaS platforms, internal tools. I'm not the right fit for simple landing pages or pixel-pushing work that doesn't need engineering depth.
Both. I work equally well embedded in an existing engineering team as a senior contractor, or as the primary builder for solo founders. I adapt to your workflow — GitHub PRs, Jira, Linear, whatever you use.
Fixed-price for well-scoped projects, hourly for ongoing work. I don't have a public rate card because every project is different — let's talk and I'll give you a straight number based on your specific scope.
Send me an email at toto.prasetyo@zonaku.co.id with a short description of your project. I reply within 24 hours, and if it sounds like a good fit, we'll schedule a free 30-minute call to dig into the details.
I'm always open to interesting problems. Send me a message and I'll reply within 24 hours — no forms, no funnels, just a real conversation.