Senior ERP Project Manager & Odoo Consultant · Cairo
I lead ERP projects so the system fits the business, not the other way around.
Odoo implementations from kick-off to go-live and beyond, across Egypt, Saudi Arabia, Kuwait, Iraq and Qatar.
businessONE SYSTEM
About
An accountant who runs ERP projects.

An ERP system should fit the way your business makes money, not force your business to fit the software.
For more than five years I have led Odoo implementations for companies in Egypt, Saudi Arabia, Kuwait, Iraq and Qatar, from the first kick-off meeting to go-live and the support that follows.
Before any configuration, I sit with the people who run the operation, map how work really flows today, and agree on what the system must deliver. Only then do we decide what Odoo covers out of the box and what is truly worth customizing.
From accounting
A bachelor's in accounting and years as an accountant and accounting manager, from bank reconciliations to VAT records. I look at every workflow through its financial impact: what it costs, what it controls, what management needs to see.
One system
Finance, inventory, purchasing, sales, HR and payroll are designed to work as one system, not as separate modules.
I also build
When the standard isn't enough, I design custom Odoo modules, from attendance and payroll policies to approval workflows, built on Odoo's standard logic and tuned for server performance.
AI & n8n
I use AI tools and n8n automation to speed up delivery, testing and reporting for my clients and my own team.
Industries
Industries I've implemented Odoo for, 12 and counting.
Trading
The challenge
Stock spread across several warehouses and prices that change by customer make true margins hard to see.
In Odoo
Purchases, sales and stock are linked to accounting, so every invoice shows its real cost and profit.
Point of Sale & Retail
The challenge
Several branches and cashiers sell without a reliable link to stock or cash on hand.
In Odoo
Point of Sale runs each branch, even offline, and posts sales, stock moves and cash closings to accounting every day.
ManufacturingPerfumes · Aluminium · Ready-mix concrete · Packaging
The challenge
Formulas and bills of materials differ by product, and the real cost of production is often worked out in spreadsheets.
In Odoo
Manufacturing orders consume raw materials, record quality checks and post the actual cost to accounting.
Shipping & Logistics
The challenge
Each shipment carries its own costs, documents and currencies, so profit per shipment is hard to track.
In Odoo
Every shipment is handled as one job that holds its costs, revenue and documents together.
Schools
The challenge
Fees, instalments and sibling discounts per student are often tracked in spreadsheets, apart from accounting.
In Odoo
Student fees are invoiced and followed up in the system, with each parent's balance visible at any time.
Law firm
The challenge
When lawyers' hours are not logged per case, billing depends on memory.
In Odoo
Each case runs as a project with its tasks, documents and timesheets, and logged hours turn into invoices.
Clinics
The challenge
Bookings, visits and payments often sit in different places, and medical consumables go untracked.
In Odoo
Appointments, patient invoicing and medical-supply stock are tied together in one flow.
Car wash
The challenge
A high daily volume of small sales, packages and memberships, with cleaning materials used on every wash.
In Odoo
Point of Sale records each wash and package, and materials used are deducted from stock automatically.
Catering
The challenge
Menus rest on recipes whose cost moves with ingredient prices, and orders must be planned days ahead.
In Odoo
Recipes become bills of materials, so each order shows its cost and drives purchasing.
Contracting
The challenge
Each project has its own budget, materials, subcontractors and progress billing, which spreadsheets cannot control.
In Odoo
Every site is tracked with its budget against actual cost, purchases and progress invoices.
Real estate
The challenge
Units, contracts, instalments and rent collection need tracking per property and per tenant or buyer.
In Odoo
Units, contracts and payment schedules sit in one system, with dues and late payments visible.
Transport
The challenge
Fleet running costs, fuel and maintenance are hard to tie back to each trip or customer.
In Odoo
Each vehicle becomes a cost centre, so every trip shows its true cost.
Countries
Where I've delivered.
- EGEgypt
Home base in Cairo. Odoo projects from kick-off to go-live and support.
- SASaudi Arabia
Odoo implementations for Saudi companies, delivered with a regional team.
- KWKuwait
Odoo implementations for Kuwaiti companies, delivered with a regional team.
- IQIraq
Odoo implementations for companies in Iraq.
- QAQatar
Odoo implementations for companies in Qatar.
Method
A go-live date you can trust, a budget that doesn't surprise you.
- 01
Scope signed
A clear scope agreed and signed before any configuration starts.
✓SIGNED - 02
Workflows mapped
As-is and to-be workflows, fit-gap analysis and a signed requirements document (BRD).
✓BRD - 03
Plan with owners
A work breakdown that turns the project into deliverables with owners and dates.
✓WBS - 04
Data migrated
Master data and opening balances cleaned, imported and reconciled before go-live.
✓RECONCILED - 05
UAT signed
User acceptance testing with the people who will actually use the system.
✓SIGNED - =
Go-live
Then hands-on support after launch.
✓ON THE AGREED DATE
Services
One owner for your Odoo project, from kick-off to go-live.
Odoo implementation management
One owner for the project from kick-off to go-live: scope, plan, budget, team and reporting.
Business analysis & BRD
As-is and to-be workflows, fit-gap analysis and a signed requirements document.
Finance & accounting setup
Chart of accounts, taxes, opening balances and management reports, built by someone who has done the accounting.
Data migration
Master data and opening balances cleaned, imported and reconciled before go-live.
Training, UAT & go-live support
Users trained on their real work, UAT signed off, hands-on support after launch.
Project rescueFor an Odoo project running late or over budget
A review of a late or over-budget Odoo project, and a recovery plan.
Custom modules & automation
Odoo modules built on standard logic, plus n8n and AI automation for daily follow-up.
Career
From the accounts to the project room.
- Project ManagerEcotech Efad · Cairo, Saudi Arabia, Kuwait
- Senior Odoo ImplementerEcotech Efad
- Senior Odoo ImplementerNew Tech Software · Cairo
- Odoo Senior ImplementerSmart Business Technology · Iraq
- Odoo ImplementerAL-Moasher Business · Cairo
- Accountant → Accounting Manager → General AccountantResala Charity · Triple M · Armor · Cairo
Episodes
What I learn on projects, shared every week.
A weekly video series on ERP project management in Egyptian Arabic, written for business owners and project leaders.
Let's talk
Starting an Odoo project, or is one running late?
The booking calendar and email open with the new domain.