Services
What you can hire me for
Whether you have a system that has stopped keeping up, or something you need built from scratch.
Specialising in Odoo? See my Odoo development page-
Make a slow system fast
Staff have stopped complaining because they gave up. I find what is actually slow and fix it — usually without anyone stopping work.
-
Odoo implementation & rescue
New rollouts, or taking over a build that stalled. Accounting, inventory, POS, manufacturing and everything between.
-
Odoo version upgrades
Moving off an old version without losing your customizations — or your data. I have done it across three major versions on a live business.
-
Payments & integrations
Local card payments, buy-now-pay-later, and connecting the systems that refuse to talk to each other.
-
Build a product
Web and mobile, from the first screen to the infrastructure it runs on. Built to handle real traffic, in Arabic and English.
-
CI/CD & deployment pipelines
If deploying is scary, it happens rarely — and rare deployments are the risky ones. I set up pipelines that test and ship automatically, with a way back when something is wrong.
-
Technical leadership
Code review, standards and mentoring for a team that is growing faster than its habits.
What I build
Not just Odoo — the whole stack
Thirteen years across the layers a real product needs. Every one of these is something I have shipped and maintained, not something I have read about.
-
Web applications
Customer-facing platforms and internal dashboards that stay fast as they grow.
- Next.js
- React
- TypeScript
- Tailwind
-
Backend & APIs
The engine room: business logic, integrations and services other systems depend on.
- C# / .NET
- Python
- PHP / Laravel
- Node.js
-
Mobile apps
One codebase for iOS and Android, published and maintained on both stores.
- React Native
- Expo
-
Databases & performance
Where slow systems get fixed: schema design, query tuning, and rescuing what has become painful to use.
- PostgreSQL
- SQL Server
- MySQL
- MongoDB
-
Cloud & infrastructure
Servers, containers and networks defined in code — so an environment can be rebuilt on demand rather than reconstructed from memory.
- AWS
- Google Cloud
- Docker
- Terraform
- Linux
- Nginx
-
CI/CD & automation
Push code, the tests run, and the change deploys itself. Releases become routine instead of an event nobody wants to schedule.
- GitHub Actions
- Jenkins
- Docker
- Automated testing
- Staging environments
-
AI-assisted delivery
I build the tooling, not just use it — including developer tools I publish openly.
- FastAPI
- LangChain
- Ollama
Ready-made solutions
Things I have already built for other businesses
Across retail, restaurants, manufacturing, HR, real estate, education and e-commerce. If one of these describes your problem, most of the work is already done.
Retail & point of sale 5 solutions
- Branch & warehouse access control
Each branch sees and sells only its own stock. Cashiers cannot pull inventory from a warehouse they do not belong to.
- Stock guardrails at the till
Stop selling what you do not have — the till refuses out-of-stock items, or offers an alternative that is in stock.
- Discount & credit limits
A maximum discount per cashier, and credit customers stopped at the till once they pass their limit.
- Return & refund controls
Restrict which payment methods a refund can return to and who may process one — and capture the reason every time.
- Branch monitoring & salesperson tracking
Alerts when a branch opens late or closes early, and every sale attributed to the employee who made it.
Restaurants & hospitality 3 solutions
- Kitchen display & preparation screens
Orders routed to the right kitchen station as they are taken, with duplicate tickets where a station needs them.
- Tables, seats & guest counts
Seat-level assignment, guest counts captured automatically, and order tabs held under the customer's name.
- Receipts in Arabic, on any printer
Arabic product names on the receipt, Bluetooth printer support, and automatic invoice printing.
Accounting, approvals & compliance 3 solutions
- Approval workflows
Payments, expenses, budgets and safety sign-offs routed by department before anything posts to the books.
- Reports with opening balances
Trial balance, general ledger and partner ledger that carry opening balances correctly — plus petty cash and custody.
- Analytic accounting & cost centers
Every invoice, payment and expense carries its project or branch, so profitability is a report rather than a spreadsheet.
HR & payroll 3 solutions
- Document expiry tracking
Residency permits, licenses and contracts that warn you before they expire, not after.
- Leave, attendance & resignation
Leave requests submitted by email, attendance controls, manager time-off, and end-of-service settlement reports.
- Multi-company HR & payroll
One HR department across several legal entities, with payroll extensions and appraisal tracking.
Manufacturing, projects & real estate 4 solutions
- Production & BOM controls
Quantity validation on production and picking, and fixed-cost handling for by-products.
- Project budgets & targets
Allocated time, budgets per project, submittals for construction, and every document in one place.
- Property & real estate management
Units, tenants and managed properties with contract terms carried through to the accounts.
- Field service & maintenance
Branch and area-based maintenance requests with timeslot capacity, so a technician cannot be overbooked.
E-commerce, e-learning & integrations 4 solutions
- Salla store integration
Products, stock and orders kept in step between your Salla storefront and Odoo — in both directions.
- Payment gateways
AlRajhi, ClickPay, UPayments/KNET, Tamara and Tabby — each reconciling correctly against the accounts.
- Courses, exams & certificates
A full e-learning platform: course catalogs and filters, an exam system, certificate issuing, video hosting and live sessions.
- WhatsApp notifications & surveys
Order updates and customer satisfaction surveys sent over WhatsApp, where customers actually read them.
Reporting & data 3 solutions
- Custom reporting engine
Reports the standard views cannot express — filters, drill-downs, branch scoping and Excel export.
- Inventory aging & margins
What has been sitting on the shelf, for how long, and which products actually make money.
- Bulk import & data clean-up
Bulk importers for charts of accounts and master data, plus safe batch-merging of duplicate customers.
No cost, no pitch
Book a free 30-minute call
Bring the problem you keep postponing. We will work out whether it is worth fixing, what it would take, and whether I am the right person for it.
- A slow system, and nobody can say why
- An upgrade that has stalled
- A build about to start, and you want a second opinion