About
I'm William — a software engineer and technical consultant based in Indonesia. I build full-stack web applications, design scalable systems, and help businesses ship software that actually works.
Over the years I've worked with companies across different industries — from industrial estates and marine logistics to AI startups and housing authorities. I've helped teams in Indonesia, Hong Kong, and Australia build and maintain production systems. Most of my clients come back for follow-up work, which I take as the best kind of feedback.
What I Do
My day-to-day involves TypeScript, Node.js, React, PostgreSQL, and Docker. I handle everything from database design to deployment pipelines. I prefer simple, maintainable architecture over trendy complexity — if the project doesn't need microservices, it doesn't get microservices.
I also build data pipelines and tooling with Python. Turning data into decisions is something I genuinely enjoy.
How I Work
Every project starts with a discovery conversation and ends with clean documentation and a proper handoff. I communicate async by default and send regular progress updates so you always know where things stand.
Being based in Indonesia means I overlap well with Asian and Australian time zones, and I've worked plenty with European and US clients too.
Want to work together or just say hello? Get in touch.