Problem solving / design / standards

Odoo solutions for growing businesses.

I help businesses build, improve, and maintain Odoo ERP systems with clear workflows, practical design, and reliable implementation. Based in Cairo, Egypt — available for remote work worldwide.

30+ Maintained Custom Modules
7+ Major Builds
7+ Projects and Clients
4+ Years in Odoo
About

Clear thinking. Clean solutions.

I focus on clear structure, maintainable solutions, and practical system design.

Problem solving

Turn complex requirements into clearer systems.

Solution design

Design workflows that are easier to use and extend.

Standards

Prefer clean architecture, consistency, and reusable patterns.

Product mindset

Build products that stay useful as teams and processes grow.

Experience

Where I worked.

Experience across product engineering, custom Odoo work, and client delivery.

Odoo Developer Team Lead

April 2024 - Present
The Address Holding
  • Lead both the Odoo development team and the implementation team.
  • Support 4 active clients with different operational and product needs.
  • Shape larger solution areas and turn complex requirements into maintainable workflows.

Freelance Odoo Developer

2024 - Present
Freelance / Multiple Clients
  • Worked across different business models, workflows, and custom solution needs.
  • Handled approvals, permissions, and user-facing process design.
  • Turned unclear or shifting requirements into practical implementations.

Full-Time Odoo Developer

August 2023 - April 2024
Radioactive
  • Delivered work across CRM, ecommerce, website, deployment, and custom business flows.
  • Built stronger end-to-end engineering judgment across both product and delivery work.

Odoo Developer

May 2023 - August 2023
Digizilla
  • Worked closely with implementation teams and real client requirements.
  • Built early experience in moving quickly without losing clarity in the solution.
Case Studies

Selected projects I have built and worked on.

Larger systems first, with smaller supporting work below.

ERP System Built on Top of Odoo Community

Odoo Community ERP Architecture
  • Built a large ERP system on top of Odoo Community.
  • Worked on modules, workflows, permissions, and cross-feature behavior.
  • Focused on maintainability across a complex product.

Real Estate Lifecycle System

Projects Reservations Contracts Installments
  • Built a full property lifecycle covering projects, units, reservations, contracts, and installments.
  • Added property-specific templates and supporting document flows.
  • Designed the workflow for daily commercial and legal operations.

Accounting Customizations and Financial Workflows

Cheques Payments Reconciliation Intercompany
  • Worked on cheque management, payments, partial reconciliation, intercompany flows, and custom journal behavior.
  • Designed accounting workflows that stayed clear and predictable.
  • Balanced financial logic with operational usability.

Integrations and Two-Way System Communication

Integrations Two-Way Sync Webhooks APIs
  • Built integrations with multiple external systems and services.
  • Designed two-way sync between Odoo and other platforms.
  • Handled auth, retries, webhooks, mapping, and reporting access.

Upgrades, Migrations, and Migration Tooling

v16 to v18 v18 to v19 Modules Database
  • Upgraded projects across major Odoo versions, including large custom codebases.
  • Handled both module upgrades and database migration work.
  • Wrote scripts to support migration and repetitive upgrade steps.
Honorable Mentions
POS customizationCancellation, service charges, scrap, permissions
HR and payrollDocuments, notifications, calculations, attendance
Website work in OdooMultiple websites, themes, snippets, portal-facing work
Training and portalsCourses, enrollments, certificates, portal access
Vehicle operationsInspection, repair, quotations, appointments
Access controlPermissions, restrictions, role behavior, admin controls
Stack

Tools, layers, and domains I work across.

Core technical areas I work across.

Odoo Backend

  • Strong skills in Python, Odoo ORM, module architecture, security rules, cron jobs, and reporting.
  • Comfortable designing maintainable backend logic, reusable patterns, migrations, custom business flows, and long-term system maintenance.

Odoo Frontend

  • Working knowledge of OWL, QWeb, JS patching, dialogs, custom widgets, and portal-facing interfaces.
  • I have some frontend skills, mainly around Odoo-specific interfaces rather than broad frontend-heavy work.

Workflow and system design

  • Workflow design, permissions, process modeling, and state handling.
  • Adapting solutions across domains without losing clarity.

Software engineering

  • Python, JavaScript, SQL, OOP, data modeling, debugging, scripting, and version control.
  • PostgreSQL, Git, Linux, Docker, deployment work, and practical engineering problem solving.

Integrations & delivery

  • REST APIs, OAuth2, webhooks, payment gateways, OCR, hardware.
  • System mapping, sync logic, deployment, monitoring, and production support for both on-premise setups and Odoo.sh.

AI and technical foundations

  • Academic exposure to AI concepts, with some familiarity in Python-based AI and data tooling.
  • Comfortable around libraries and workflows such as NumPy, Pandas, scikit-learn, and LLM-oriented automation.
Approach

From messy process to workable system.

The steps I usually follow when the work is bigger than one screen or one feature.

01

Read the real process

Start from the actual workflow, the people using it, and where the friction really lives.

02

Simplify the path

Remove extra steps, reduce confusion, and keep the user journey as clear as possible.

03

Design the structure

Use clean states, permissions, and module boundaries so the system stays understandable.

04

Build with standards

Keep the implementation predictable, maintainable, and aligned with good engineering practices.

05

Plan for change

Design the solution so future features and client changes do not turn into chaos.

06

Cover the edge cases

Work through the exceptions carefully so the system behaves well outside the happy path.

Work Together

For Odoo systems that need clear design, steady delivery, and long-term reliability.

I work hands-on across custom module development, cleanup, upgrades, Odoo.sh deployment, monitoring, and ongoing maintenance for growing Odoo ERP systems — from Egypt and remotely across the Middle East and worldwide.

Support Model

Individual execution when needed, team support when the scope is bigger.

I know both on-premise deployments and Odoo.sh, and when a company needs broader ERP design or maintenance coverage, I can also work with a team that helps deliver and support the system.