Software Engineer

Turning complex problemsinto systems

_

I design and build full-stack systems end to end: internal platforms, customer-facing products, and public APIs. For teams that need software that works, no matter who's using it or how many.

Next.js
React
Vue.js
TypeScript
Go
Laravel
~/portfolio — zsh
Engineer
01 — About

I design systems aroundhow things actually run

I work across product, backend, infrastructure, and hardware integration. Building systems that move from idea to something real users depend on, whether that's a 10-person internal team or a public product with thousands of users.

Product · Engineering · Operations

My sweet spot is the seam between how people actually work and how software gets built. I've shipped internal enterprise platforms, customer-facing ordering apps, and a public API other developers use.

From the interface down to the database, the deployment pipeline, and the hardware it talks to, I care about how a system behaves on day 300, not just how it demos on day one.

Readable codebase
Reliable systems
Integration ready
Production mindset
2+

Years in production

x

Production systems shipped, end to end

How I work

Engineering focus

Product Engineering

Turning vague business requirements into web applications a non-technical team can actually use daily.

System Architecture

Designing APIs, database structure, authentication, and role-based access that hold up as the system grows.

Deployment & Operations

Shipping and running apps with Docker, Linux, NGINX, and Cloudflare — and staying on call when something breaks.

Problem Solving & Integrations

Connecting AI, hardware, and third-party APIs to solve the operational problems off-the-shelf software won't touch.

Clean UX
Typed code
Stable API
Deployment ready
GitHub Activity

Loading contributions...

A quick look at my coding activity over the last year.

View GitHub
MonWedFri
LessMore
02 — Skills

Practical stack,production direction

I pick technology based on three things: how fast it lets me ship, how easy it is for the next engineer to maintain, and how it holds up after deployment. Not what's trending.

Engineering principle

Simple enough to maintain. Strong enough to scale

Clear boundaries: reusable UI, predictable APIs, clean database contracts, and deployment the next engineer can actually understand.

Currently: backend reliability & deployment workflows
01

Frontend

Interfaces built to be fast, clear, and easy to use — not just easy to demo.

Next.js
React
Vue.js
Nuxt
TypeScript
Tailwind
Vite
PWA
02

Backend

APIs, auth, workflows, queues, and business logic.

Go
Node.js
Bun
Hono
Express
Laravel
CodeIgniter
REST API
03

Database

Schema design, queries, reporting, and data consistency.

PostgreSQL
MySQL
Supabase
SQL
OpenEdge ABL
MinIO
04

Infrastructure

Deployment-ready systems that stay up after I've gone home.

Docker
Linux
NGINX
PM2
VPS
Cloudflare
Git
CI/CD
05

System Design

Readable architecture for growing internal products.

RBAC
Audit Trail
Approval Flow
Caching
Pagination
Reporting
06

Integrations

Bridging software with external services and real-world operations.

QR Workflows
Telegram Bot
SMTP
WebAuthn
Hardware API
Third-party API
03 — Selected Work

Case studiesfrom real systems

These are written as engineering case studies, not project blurbs. The problem, the workflow, and exactly what I owned end to end.

Journey
04 — Experience

Career pathwith product ownership.

A timeline of building web products, improving real workflows, handling production issues, and growing from implementation work into broader engineering ownership.

Oct 2024 — Present

Lead Software Engineer

Sari Tirta Group · Jakarta, Indonesia

Leading engineering for internal systems across business units including Apotik Melawai, Hotel Mövenpick Jakarta City Centre, IRIS Internasional, and Visicare. Owning architecture, deployment, and infrastructure end to end. Outside of this role, I also build customer-facing products and public APIs, including Self Ordering System and Wilayah Indonesia API.

Jun 2024 — Sep 2024

Junior Software Engineer

Sari Tirta Group · Jakarta, Indonesia

Shipped full-stack features across frontend, backend, and reporting for internal business applications. Promoted to Lead Engineer after 3 months based on delivery and ownership.

Sep 2023 — Jun 2024

Junior Software Engineer

PT. Imajiku Cipta Media · Yogyakarta, Indonesia

Built and maintained client-facing web products across multiple concurrent client projects. Shipped features, APIs, and performance fixes under real client deadlines, not just internal, single-company workflows.

05 — Resume

WorkSummary

A compact summary of what I've shipped, owned, and learned. The full version is in the PDF for recruiters and formal submission.

Loading resume...
Connect
06 — Contact

Let's build a systemthat actually works.

If your team is still running on spreadsheets, chat threads, and manual approvals, or you need a customer-facing product built right the first time, that's exactly the kind of problem I like solving. Open to engineering roles, technical consulting, and system builds, internal or public-facing. Usually replies within 24 hours.