I will develop custom odoo module and odoo customization in python


About this gig
Odoo does 80% of what you need. I build the other 20%.
WHAT I BUILD
- Custom models, fields and business logic in Python
- Form, list, kanban, calendar, pivot and search views
- Inherited and extended views on existing Odoo modules
- Workflow automation, state machines, approval flows
- Wizards, computed fields, constraints and onchange logic
- Security groups, access rights and record rules
- Custom QWeb PDF reports
HOW I BUILD IT
I extend Odoo through inheritance, never by editing core files. Every model gets proper access rules. Every override calls super(). That means your module still works after you upgrade which is where most cheap Odoo work falls apart.
I also use Odoo's own APIs rather than writing to the database underneath them. My inventory wizard applies adjustments through action_apply_inventory(), so every change produces a real stock move and valuation entry instead of silently corrupting your stock accounting.
My modules ship with unit tests. Ask around that's rare here.
Odoo 15-19, Community and Enterprise.
Python, XML, ORM, PostgreSQL, QWeb.
Message me with the business process you need not a
Get to know Huzaifa Ijaz
Senior Odoo Developer
- FromPakistan
- Member sinceAug 2026
Languages
Urdu, English
My Portfolio
FAQ
Will this break when I upgrade Odoo?
No. I extend Odoo through inheritance rather than modifying core files, so your customisations survive version upgrades. This is the main thing that separates my work from cheaper options.
Do I get the source code?
Yes, always. Full source, documented, yours to own and modify.
Do you work with Community or Enterprise?
Both, Odoo 15 through 19. Tell me your version and I'll confirm the approach before you order.
Your account is new — why should I trust you?
Fair question. My code is public on GitHub, including the tests. Read it before you order. I'm priced low while I build my review history here.
Can you work on my live server?
Yes, live or staging. On production I take a full backup and agree a rollback plan before touching anything. If you have staging, I build and test there first, then deploy to live.

