Servers,
APIs &
the things
you don't
see.
Backends should disappear into the product they hold up.
Small, careful changes. Tests where they pay off. Boring tools chosen on purpose. I'd rather ship something dull and reliable than clever and on fire at 3am.
Companies I've
built for.
Agency and hackathon clients from Indonesia — each one a different backend problem to solve.
What I can
build for you.
Six things I can take from brief to production without hand-holding.
Auth, validation, rate limits, versioning. Clean handlers, real tests, OpenAPI when it earns its keep.
Schemas that age well, queries that don't punish you later, indexes added with a reason — not a hunch.
Redis where it belongs, hot paths profiled, slow endpoints measured before they're "fixed."
Pipelines that build, test, and ship without ceremony. Rollbacks that actually roll back.
I've held a pager. I know what monitoring is supposed to feel like, and what it usually feels like.
Admin panels, ops dashboards, the small interfaces that make ops teams quietly grateful.
Where
I've been.
Three roles, one constant: the work nobody sees, done well.
Backends, REST APIs and production on-call for agency clients. Selective performance work — sometimes a query is the bug.
Full-stack feature work, code review, version control, and the difference between a deadline that's real and one that isn't.
Foundations — algorithms, networks, data structures. Hackathons after class. Teaching the year below me what I just learned.
A look at
the work.
Screenshots from the day-to-day — monitoring, debugging, shipping.




Let's build
something
boring &
reliable.
Open to internships, freelance backend work, and on-call rotations for small teams. I reply within a day.



