services
Not a list of everything I could do — a list of what I have actually delivered. Each one names the case study that proves it.
A system built around how your business actually works, rather than a template you have to work around. I map the real process first — who does what, in what order, and what has to be true before the next step — then build that.
Multi-tenant products with the parts that are painful to retrofit designed in from the start: organisations, permissions, billing boundaries and an audit trail that survives a support call.
The operational system a growing business ends up needing once spreadsheets, shared inboxes and off-the-shelf tools stop agreeing with each other.
Admissions, delivery and everything between: application pipelines, student and agent portals, course catalogues, learning delivery and the certificates at the end of it.
One catalogue and one stock position behind the website, the counter and the warehouse — so a sale is a sale wherever it happens.
Payments wired into the order and invoice lifecycle properly — including the awkward parts: webhooks that arrive twice, payments that succeed after a timeout, and refunds that have to be recorded rather than edited away.
The manual steps between systems, removed: scheduled work, notifications, imports and the API surface that lets your other tools talk to the one I built.
Before touching a system I read it: the data model, the deployment, what the last person was solving. Most bad changes come from confident assumptions about code nobody re-read.
A screen that looks right over a model that is wrong is a liability. I get the entities, the states and the money definitions right first; the interface follows from them.
A green local build is not evidence. I check the deployed thing — the page served, the row written, the email received — before saying a change is shipped.
The architecture has to still make sense after a year of changes made in a hurry. Invariants that matter get enforced by the database or by a test that fails the build, not by discipline.
There is no price list here. What a system costs depends on what it has to do, and that conversation starts with your process rather than with a package.
Bigger pieces of work are delivered through AM IT Solution, where the same approach runs with a team behind it.
Start a Project