Skip to content
Walid Redwan

Selected work

What the projects look like

Client names are withheld until each one approves publication. The shape of the work is what matters here.

Security & manpower services

Egypt & UAE

Odoo 19 Enterprise · multi-company

  • Custom module
  • Payroll
  • Multi-company
  • Arabic

The situation

Thousands of guards deployed across hundreds of client sites, scheduled on spreadsheets, with payroll rebuilt by hand every month and no reliable link between a shift worked and a line on the client invoice.

What changed

Site and shift scheduling built as a custom module on top of standard Employees and Payroll, feeding both payroll and contract billing from a single attendance record. Monthly close went from a fortnight of reconciliation to a reviewed run.

Trading & distribution

Egypt

Odoo 19 Enterprise · bare repo + worktrees

  • Migration
  • Inventory
  • Landed costs

The situation

A growing product catalogue with landed costs, multiple warehouses and a sales team quoting from memory, on a system nobody could safely upgrade because customizations sat in the core.

What changed

The custom layer rebuilt into prefixed modules with a staging-then-production promotion path, landed cost automated, and margins visible per shipment for the first time.

Manufacturing

Egypt

Odoo · MRP & quality

  • MRP
  • Costing
  • Shop floor

The situation

Production planned outside the system, so stock levels, costing and delivery promises all disagreed with each other and with reality on the floor.

What changed

MRP configured around how the plant genuinely schedules, with shop-floor entry simple enough to be used every shift. Costing now reconciles to the general ledger without manual adjustment.

Retail

Egypt

Odoo · POS & e-invoicing

  • POS
  • ETA e-invoicing
  • Multi-branch

The situation

Multiple branches with disconnected point of sale, stock counts that drifted between branches, and an ETA e-invoicing deadline approaching.

What changed

POS consolidated onto one database with per-branch stock accuracy, and ETA submission automated and monitored so failures surface immediately rather than at the filing deadline.

References available on request — I will connect you directly with a client operating a system of similar size.

Considering Odoo, or trying to fix one?

A short call is usually enough to tell whether this is a configuration problem, a process problem or a project problem.

Book a discovery call