> about
Joshua
Background
I'm a backend-focused software engineer. I care about building systems that are simple to reason about, easy to test, and hard to break. Most of my work lives on the server — APIs, data pipelines, authentication, and infrastructure tooling.
I work primarily with Go and TypeScript, and I'm always exploring better ways to structure systems. I believe good architecture emerges from understanding trade-offs, not from following trends.
Quick facts
locationIndonesia
focusBackend / APIs
languagesGo, TS, Python
editorVS Code
Experience
Backend Engineer
2025 — PresentCurrent Company
Building and maintaining microservices, designing APIs, and improving system reliability.
Software Developer
2023 — 2025Previous Company
Full-stack development with a focus on backend systems and database architecture.
Interests
Distributed systemsAPI designDeveloper toolingOpen sourceGoRust (learning)LinuxSelf-hosting