Services
Five service lines. One way of working.
Each starts with an email and ends with a support plan.
Terms
- Fixed-scope quoteDeliverables, price, dates, acceptance criteria.
- First-year support planStarts at go-live.
- RM800 per man-dayProjects are quoted as fixed scope after requirements.
01Odoo
Custom Odoo modules & ERP builds
Odoo addons and ERP systems built for the way your business runs, then installed and set up on your own server.
On the record
- Case AA .NET CRM migrated to a custom Odoo 19 addon.
- Case BA new HR and payroll system on Odoo, for two companies.
- Odoo
02.NET
Legacy .NET systems — maintain, migrate, modernise
We keep a working .NET system running, move it to Odoo when that is the right call, and check that the results still match.
On the record
- Case ABoth systems ran side by side until the month-end reports matched exactly.
- Case AThe .NET reporting engine ported to Linux at 25 of 25 parity cases, built and not yet deployed.
- ASP.NET Core
- MariaDB
- Linux
03Documents
Operational & compliance documents at volume
Reports, document packs and exports produced by the system, and checked before they go out.
We build systems and the documents they produce. We are not auditors, certifiers, accountants or tax agents.
On the record
- Case AAn audit document pack, cross-checked automatically, delivered on the audit date.
- Case BPayslips with loans and adjustments, salary reports, and XML export for employment stamping.
- XML export

04Field apps
Field & mobile apps on your ERP's own API
Apps for staff away from a desk, built on the ERP's own API.
- ERP API
05Private AI
Private AI on your own data
Own infrastructure · not client work
See it on the work pageA self-hosted AI agent platform I run every day: scheduled jobs, custom MCP servers, sub-agents for long tasks, and guard rules for specified actions. My own work, no client, no employer.
- self-hosted
- MCP
Process
How a project runs — no phone call required.
- 01
You email us.
What you need, what system you run today, your timeline.
Email - 02
We ask questions in writing. A call only if you want one — never required.
Questions - 03
We send a fixed-scope quote — deliverables, price, dates, acceptance criteria.
Quote - 04
You accept the quote in writing.
This is the project confirmation.
Acceptance - 05
Deposit invoice, then we build, with written progress updates.
Invoice · updates - 06
Go-live, then your first-year support plan starts.
Support plan
Support
Support after go-live.
| Plan | Fee (% of project value) | Free man-days a year |
|---|---|---|
| First year — mandatory | 30% | 12 |
| Standard | 20% | 8 |
| Light | 10% | 4 |
| Basic | 0% | 0 |
- First year, Standard and Light cover bug fixes and limited enhancements.
- Basic: No coverage; billed per request at RM800 per man-day.
RM800per man-day
Projects are quoted as fixed scope after requirements.
Beyond the included man-days, extra work is quoted separately.
Hosting
Your server.
Clients host their own server; we handle installation and setup.