Software 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 and WidgetKit widgets for monitoring Claude API usage and rate…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.
Deploying a Flutter App to Google Play in 2025: A Fast, Safe, End-to-End Guide
A concise, up-to-date deployment guide for Flutter apps: signing, building AAB, testing on Play tracks, policy checks, and publishing to Production.
Preparing Your Flutter Apps for Google Play’s 16KB Page Size Requirement
Starting November 2025, Flutter apps targeting Android 15+ must support 16KB memory pages. Learn what it means, how it affects your app, and how to prepare.
Understanding Stateful vs Stateless Widgets in Flutter
A clear and concise explanation of the key differences between stateful and stateless widgets in Flutter, including when and why to use each for better app performance and maintainability.
Building a Modern Responsive Navbar with Next.js and Tailwind CSS
Learn how to build a modern, responsive navigation bar using Next.js and Tailwind CSS. Step-by-step guide with code examples and best practices.
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.


