> 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 — Present

Current Company

Building and maintaining microservices, designing APIs, and improving system reliability.

Software Developer

2023 — 2025

Previous Company

Full-stack development with a focus on backend systems and database architecture.

Interests

Distributed systemsAPI designDeveloper toolingOpen sourceGoRust (learning)LinuxSelf-hosting