Odoo development
Mina Adel — software engineer and Odoo developer
I'm a software engineer who has specialised in Odoo for five years: custom modules, upgrades across Odoo 16 to 19, integrations and performance work, for businesses in Egypt and the Gulf. Community and Enterprise.
- 5
- years specialising in Odoo
- 308
- custom Odoo features in production
- 20+
- businesses running systems I delivered
- 10
- apps on the Odoo Apps Store
What I do in Odoo
-
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.
-
Custom Odoo modules
When standard Odoo does not fit the process, I write the module that does — the same way the published apps below were built, with migrations that keep your data.
Request a module
Where my Odoo work sits
Custom features delivered per business area.
- Accounting & finance 74 features
- Point of sale 50 features
- Sales & pricing 43 features
- Reporting 40 features
- Inventory & warehouses 36 features
- HR & payroll 12 features
- Projects & field service 12 features
- Purchasing 11 features
- Real estate 9 features
- WhatsApp & messaging 9 features
- Manufacturing 6 features
Odoo case studies
Real before-and-after results. Client names withheld.
- Fixing slow systems
Staff had accepted the system was slow. It wasn't — it was fixable.
Screens that took about a second now open instantly. A page that froze for nine seconds loads immediately. Fixed on the live system during working hours.
Read the case study - Odoo upgrades
Three versions forward, on a live business, without losing a record
One of the largest custom Odoo systems I have worked on, brought up to date without a shutdown — including the parts the vendor rewrote twice underneath us.
Read the case study - Payment integrations
Customers pay the way they expect to — and the books still balance
Local card payments and buy-now-pay-later, wired end to end. Five platforms, each reconciling correctly against the accounts.
Read the case study
Published Odoo apps
All 10 apps
$1 Accounting
General Ledger: Opening, Period Total & Closing per Account
Initial balance, period movements, period total and closing balance under every account
Odoo 19.0 · Enterprise View on Odoo Apps Store
$15 Accounting / Localizations / EDI
ZATCA: Validate Customer Data Before Posting
Block posting a ZATCA e-invoice for a company customer whose address, VAT or identification data is missing or malformed
Odoo 19.0 · Enterprise View on Odoo Apps Store
$29 Productivity / Sign
Sign: One-click Company Stamp
Company stamp field for Odoo Sign; authorized users stamp documents with one click, without the Odoo Sign frame
Odoo 19.0 · Enterprise View on Odoo Apps Store
Not only Odoo
A software engineer first
Odoo is my specialty, not my limit. Since 2013 I have built web platforms, mobile apps, backends and the infrastructure they run on — which is why Odoo integrations and performance work are where I am most useful.
All services- Web applications Next.js · React · TypeScript · Tailwind
- Backend & APIs C# / .NET · Python · PHP / Laravel · Node.js
- Mobile apps React Native · Expo
- Databases & performance PostgreSQL · SQL Server · MySQL · MongoDB
- Cloud & infrastructure AWS · Google Cloud · Docker · Terraform · Linux · Nginx
- CI/CD & automation GitHub Actions · Jenkins · Docker · Automated testing · Staging environments
- AI-assisted delivery FastAPI · LangChain · Ollama
Questions about hiring an Odoo developer
Which Odoo versions and editions do you work with?
Odoo 16, 17, 18 and 19, Community and Enterprise. The published apps target Odoo 19.0.
Can you upgrade an old Odoo database without losing data?
Yes. I moved a live business three major versions forward, from Odoo 16 to 19, with zero records lost — the case study above shows how.
Do you only work on Odoo?
No. I am a software engineer and programmer across web (Next.js, React), mobile (React Native), backends (Python, C# / .NET, PHP / Laravel, Node.js) and cloud. That wider experience is what makes integrations and performance fixes in Odoo possible.
Do you handle Saudi requirements like ZATCA and Arabic?
Yes. I work in Arabic and English, build right-to-left interfaces, and publish a ZATCA customer-data validation app for Odoo.
How do we start?
Book a free 30-minute call, or describe the module you need on the request page. You will get an honest answer on whether it fits and roughly what it takes.