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.
Common questions
- What kind of work do you take on?
- Fixed-scope builds and monthly retainers in three areas: web systems, AI and automation, and infrastructure and integrations. Recent work includes a WhatsApp-native commerce platform, clinic and charity systems, AI assistants, and payment and ERP integrations.
- Do you work remotely with clients in other countries?
- Yes. I work remotely with clients worldwide, and I am available for remote roles and selected freelance projects.
- How is a project priced?
- There is no price list, because a number without a scope means nothing. Tell me the problem and what it currently costs you, and you get a real figure within two working days.
- Which technologies do you work with?
- Laravel and PHP on the back end; Vue, Nuxt, React and Next.js on the front end; Flutter for mobile; Node.js and Python for services; MySQL, MongoDB and Redis for data — deployed with Docker and nginx on Linux servers.
- Can you add WhatsApp, payments or an ERP to a system we already have?
- Yes — those are the integrations I do most: the Meta WhatsApp Cloud API, payment gateways such as Thawani and Apple Pay, and ERP systems such as Odoo and SmartLife.
- Do you build Arabic and right-to-left interfaces?
- Yes. Most of the systems on this site are Arabic-first and RTL, and several are fully bilingual.
- Will you keep the system running after launch?
- Yes, on a monthly retainer. One of the platforms on this site has been under my continuous ownership since 2021.
- How do I start?
- Book a consultation or send the details through the contact form. The most useful first message is what is going wrong and what it costs you — I reply within a day.
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.
