Ahmed Metwaly

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.

5+years in Odoo
5countries
12industries
2Odoo certifications
Your
business
ONE SYSTEM

SCROLL

About

An accountant who runs ERP projects.

Ahmed Metwaly at his desk in Cairo
Ahmed MetwalySenior ERP Project Manager & Odoo Consultant, Cairo

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.

SalesPurchaseInventoryAccountingLanded CostsMulti-currency
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.

Point of SaleInventoryLoyaltyPurchaseAccounting
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.

Manufacturing (MRP)QualityMaintenanceInventory (lots)PurchaseAccounting
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.

SalesProjectPurchaseDocumentsAccounting (analytic, multi-currency)
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.

InvoicingContactsAccountingEmployees & PayrollWebsite / eLearning
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.

ProjectTimesheetsDocumentsSignInvoicing
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.

AppointmentsPoint of Sale / InvoicingInventoryContactsAccounting
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.

Point of SaleSubscriptionsLoyaltyInventoryAccounting
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.

SalesManufacturing (recipes as BoMs)InventoryPurchaseAccounting
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.

ProjectPurchaseInventoryAccounting (analytic budgets)Sales (milestone billing)Timesheets
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.

RentalSalesAccountingDocumentsSignProperty units (custom)
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.

FleetMaintenanceAccounting (analytic per vehicle)Sales / InvoicingPlanning

Countries

Where I've delivered.

  1. EGEgypt

    Home base in Cairo. Odoo projects from kick-off to go-live and support.

  2. SASaudi Arabia

    Odoo implementations for Saudi companies, delivered with a regional team.

  3. KWKuwait

    Odoo implementations for Kuwaiti companies, delivered with a regional team.

  4. IQIraq

    Odoo implementations for companies in Iraq.

  5. QAQatar

    Odoo implementations for companies in Qatar.

Method

A go-live date you can trust, a budget that doesn't surprise you.

  1. 01

    Scope signed

    A clear scope agreed and signed before any configuration starts.

    ✓SIGNED
  2. 02

    Workflows mapped

    As-is and to-be workflows, fit-gap analysis and a signed requirements document (BRD).

    ✓BRD
  3. 03

    Plan with owners

    A work breakdown that turns the project into deliverables with owners and dates.

    ✓WBS
  4. 04

    Data migrated

    Master data and opening balances cleaned, imported and reconciled before go-live.

    ✓RECONCILED
  5. 05

    UAT signed

    User acceptance testing with the people who will actually use the system.

    ✓SIGNED
  6. =

    Go-live

    Then hands-on support after launch.

    ✓ON THE AGREED DATE
One change log, not decisions on WhatsAppWeekly risk reviewsStandard Odoo firstUsers trained on their real work

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.

  1. Project ManagerEcotech Efad · Cairo, Saudi Arabia, Kuwait
  2. Senior Odoo ImplementerEcotech Efad
  3. Senior Odoo ImplementerNew Tech Software · Cairo
  4. Odoo Senior ImplementerSmart Business Technology · Iraq
  5. Odoo ImplementerAL-Moasher Business · Cairo
  6. Accountant → Accounting Manager → General AccountantResala Charity · Triple M · Armor · Cairo
ERP projects, explainedA weekly episode · Egyptian Arabic

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.