Hey, I'm Khairul.
Senior software engineer. Five years leading mobile and full-stack teams through offline-first platforms and the observability that keeps them standing.
Featured projects
What I reach for
Latest essays
Khairul possesses an exceptional work ethic, consistently demonstrating discipline, reliability, and a deep commitment to delivering high-quality results. He has a remarkable talent for analyzing complex technical challenges and breaking them down into clear, manageable components, which enables him to implement effective and efficient solutions. His contributions to the projects have not only been timely and well-executed, but also reflect a level of thoughtfulness and precision that elevates the entire team’s performance.
Have something worth building?
Open to senior and staff roles. Available for consulting too.
Start a conversationSoftware engineering
for systems that must
not go down.
I'm Khairul — a senior software engineer based in Kuala Lumpur, MY. Five years leading mobile and full-stack teams through offline-first platforms, finance apps, and the observability that keeps them standing.
Things I've shipped recently.
- 01Celik FinanceA list of useful financial tools and resources for Malaysians. New calculator will be adde…2025 · NextJs, TailwindCSS, MongoDB
- 02AI MeterA native macOS menu bar app monitoring Claude API usage and rate limits.2026 · Swift
- 03Cashiu: Everyday CashbackCashiu turns everyday shopping into real cashback with simple steps that just works. Copy…2025 · Flutter
Public repositories · updated hourly.
What I reach for.
Notes from the workbench.
The 2am Message
There is a kind of message that only arrives when you own code that moves money. It comes at a bad hour, it is short, and the cause has your name on it. What receiving it changes about how you build, and why the scariest bugs never crash anything.
A Mobile Team of Two
Two humans, one codebase, hundreds of thousands of users. What a two-person mobile team teaches about ownership, what it forces you to build, and what it honestly costs. Horror and envy are both the correct reaction.
English for Code, Malay for Life
My variables have English names. My feelings have Malay ones. The bilingual brain of a Malaysian engineer: the mid-sentence switch, why engineering English needs precision not polish, and why explaining your architecture in Malay is the real comprehension test.
I Plan for My Own Fixes to Fail
Every automation I ship comes with the manual steps for when it breaks. Not if. When. Automation fails on the abnormal day, improvisation under pressure is where real damage happens, and the runbook is a love letter to whoever is on the other end. Usually future me.
What colleagues say.
Khairul possesses an exceptional work ethic, consistently demonstrating discipline, reliability, and a deep commitment to delivering high-quality results. He has a remarkable talent for analyzing complex technical challenges and breaking them down into clear, manageable components, which enables him to implement effective and efficient solutions. His contributions to the projects have not only been timely and well-executed, but also reflect a level of thoughtfulness and precision that elevates the entire team’s performance.
He is an incredibly hardworking individual who consistently demonstrated strong dedication to his work. He requires minimal supervision, adapt quickly to new task and learn fast. Additionally, he works very well with the team, contributing positively to the overall dynamic and success of the group.
I’ve had the pleasure of working with Khairul a hardworking and passionate software engineer. He consistently deliver high-quality code, solve complex problems efficiently, and collaborate well with the team. I highly recommend him for any engineering role.

