[DUMMY] What changed when we moved to Next.js 16
Middleware became Proxy, request APIs went async, and caching turned opt-in. Notes from the migration.
// zullstack.dev
Your Software Lab Partner
Fullstack Engineer & Coding Mentor
I build software end to end — APIs that hold up under load, interfaces that feel considered, mobile apps that ship, and the pipelines that carry all of it to production. Then I teach the engineers who take it from there.
// profile
Six years across the whole stack, and a stubborn belief that good software and good teaching are the same skill.
Senior software engineer with 6+ years building and shipping production systems for Indonesian government ministries, enterprises and startups — web, mobile and backend. I work across React, Next.js and Node.js, with Go, React Native and cloud infrastructure alongside. I've owned products end to end, from architecture through deployment, and shipped AI-integrated features into live workflows. For most of that time I've also been teaching: instructing full-stack cohorts at Hacktiv8, then leading curriculum and the instructor team.
Jakarta, Indonesia
// builds
Systems I designed, built and shipped — with the constraints that shaped them.

{ mobile }
2023A mobile-first inspection platform for a major Indonesian port operator, replacing paper-based quality control and asset inspection processes.

{ web }
2022A centralized platform for member registration, automated membership numbering, and event coordination across PB HMI's nationwide branch network.

{ mobile }
2020A social commerce platform connecting local food vendors and UMKM businesses with customers through food discovery, social interaction, and online commerce.
// timeline
Where I've worked, what I owned, and what it taught me.
Feb 2025 — Present
Jakarta, Indonesia · onsite · full-time
Jan 2024 — Aug 2025
Hacktiv8
Jakarta, Indonesia · onsite · full-time
Jan 2023 — Feb 2025
Jakarta, Indonesia · onsite · full-time
// sessions
Structured, project-based mentoring for engineers who want to go deeper than tutorials.
beginner
The track I taught to cohorts of 30+ at Hacktiv8: React on the front, Node and Express behind it, PostgreSQL underneath, and the deployment workflow that ties them together.
intermediate
React, Next.js and TypeScript at production standard — component libraries, design systems, and the accessibility and performance work that separates a demo from a product.
intermediate
One of the four tracks I built curriculum for at Hacktiv8. API design, data modelling, and the operational concerns that only appear under real load.
// notes
Lab notes on architecture, tooling and the things that only show up in production.
Middleware became Proxy, request APIs went async, and caching turned opt-in. Notes from the migration.
Why the cached connection promise is not optional, and what happens the day you forget the model guard.
Blur is not a lens. What actually sells the effect, and what genuinely cannot be done without Metal.
// peer review
What clients, students and colleagues say about working with me.
Placeholder testimonial for layout testing. Replace with a real quote, published only with that person's written permission.
[DUMMY] Former student
Frontend Engineer · [DUMMY] Fictional Co.
Second placeholder, so the grid can be checked at more than one card. Not a real endorsement.
[DUMMY] Client contact
Product Manager · [DUMMY] Fictional Agency
Third placeholder, filling the three-column layout. Not a real endorsement.
[DUMMY] Team colleague
Backend Engineer · [DUMMY] Fictional Studio
// contributions
Projects I maintain, contribute to, or have shipped back to the commons.
Whether you need an engineer who can own a system end to end, or a mentor for the people who will, I'd like to hear about it.
Get in touch