Services
Three things I get hired for. Each one is backed by a system on this site that is running in production right now.
- Web Systems
Build the system your operation actually runs on
You have outgrown spreadsheets and an off-the-shelf tool that almost fits. The work is real, the rules are specific, and nobody sells software shaped like your business.
What you get
- A domain model that mirrors how your team actually works, not how software wishes they did
- Operator surfaces separated by role, with permissions that hold
- A documented REST API, so a mobile app or a partner integration is not a rewrite
- Reporting that answers the questions you are asking now, and room for the next ones
Built this before: Dental Center Management Platform
- AI & Automation
Put a model behind your operations without betting the business on one vendor
Customers are already talking to you — on WhatsApp, on Instagram, by voice — and a person answers every message by hand. Or you need data that no API will hand over.
What you get
- A provider-agnostic AI layer: the model is an adapter, so swapping it later is a config change
- Channel integrations that survive platform policy — WhatsApp Cloud API, Messenger, Instagram
- Guardrails and cost controls, so an unexpected month is not an unexpected invoice
- Escalation to a human where the model should not be deciding
Built this before: Omnichannel AI Assistant
- Infra & Integrations
Make it run, and keep it running
The application exists but deploying it is a ritual, nobody knows if the backups restore, and the integration everyone needs is the one nobody volunteers for.
What you get
- Docker or PM2 behind nginx on your own server, with TLS and a deploy you can run without me
- Queues and WebSockets where they belong, so slow work leaves the request path
- Payment rails that reconcile: Thawani, JawwalPay, Apple Pay — verified server-side
- ERP synchronisation that does not silently drift — Odoo and SmartLife in production today
Built this before: Sharaa Dates
How this works
Fixed-scope projects for a defined build, or a monthly retainer when the system needs someone who keeps it running. Either way you deal with the person writing the code — there is no account manager in between, and no handover to a team you have not met.
No price list. A number without a scope is either an underquote I regret or an overquote that loses the conversation. Tell me the problem and what it currently costs you, and you get a real figure within two working days.
Describe the problem, not the solution
The most useful first message is what is going wrong and what it costs you. I will tell you honestly whether I am the right person for it.
