One engineer. All the way through.
Let’s build
something useful.
Small, deliberate engagements. Clear scope, close collaboration, and care that continues past launch.
Feature sprint
Pick one well-scoped feature — a new integration, a checkout flow, an internal tool. I ship it end to end, tested and live in your product.
- Shipped feature, live in your product
- Pull requests your team can read and maintain
- Short doc on how it works and how to extend it
Before we start: A fixed quote and a short plan — what we are building, why, and how I will know it works.
Infrastructure build
Build a working system from scratch. Designed, coded, monitored, and rolled out to your users without drama.
- Working system in your codebase
- Playbook for your team when something breaks
- Dashboards and alerts so you see problems early
- Handover doc for whoever maintains it next
Before we start: A quote and a short design doc — how it will work, what could go wrong, how we ship it safely.
Advisory retainer
A senior engineer on call, every week. I help with big technical calls, hiring, code review, and talking through outages after they happen.
- Notes from every call
- Write-ups of major technical decisions
- Code review on your team’s pull requests
- Post-incident walk-through when something breaks
Before we start: A quote and a one-pager — what I cover and how fast I reply.
A clear path from here to there
How we get it done.
Intake
A short chat or a two-line email, then a 30-minute call. I turn down engagements that are not a fit.
Scope
A written quote and a short plan. Both sides agree before any code moves.
Ship
One shared channel. Updates during the week, a working demo every Friday.
Handoff
Written docs, recorded walkthroughs, and a two-week warranty — I fix any bug I shipped for free.
A few good questions.
Do you sign NDAs?
Yes, before the scope deck.
What does the contract look like?
A standard statement of work, either of us can end it with two weeks’ notice. I can sign yours if you prefer.
Where are you based?
Kuala Lumpur, GMT+8. Happy to sync with Sydney, Singapore, or European hours.
Is this remote?
Yes. On-site kickoffs are possible and billable as travel.
How do you invoice?
Net-14, bank transfer in MYR, USD, or SGD via Wise.
Who owns the code?
You do, from day one. Standalone libraries are MIT-licensed unless you would rather keep them private.