Muhammad Hunain Iqbal
Senior Odoo Developer
Innovating with code – Full Stack Developer specializing in Odoo, ERP to build next-gen business solutions.
Work Experience
My professional journey and career milestones
Skills
Projects
Portfolio Theme Development
Theme Development
I developed a custom Odoo website theme for portfolio use, allowing users to fully configure content, layouts, and settings directly from the Odoo backend, including support for an introduction video. The theme was successfully deployed on the Odoo App Store and has already been downloaded by 20+ users, reflecting strong adoption and usability.
Customer Portal
Odoo Portal
I developed a custom Odoo customer portal based on the client’s business requirements. Previously, permanent customers placed orders via WhatsApp, and the client manually created sales orders in Odoo. Each customer had predefined delivery days based on their location. To automate this workflow, I implemented a portal where customers can securely log in and place orders only if their scheduled delivery day is the following day; otherwise, ordering is restricted. Additionally, customers can order only within assigned time slots and view products and prices linked to their specific pricelist. This solution significantly reduced manual effort, improved order accuracy, and streamlined the sales and delivery process.
Data Base Migration
Data Base Migration
I have also worked on database migrations. Initially, the requirement was to migrate an Odoo database from version 16 to 19 on Odoo.sh. While migrating the database itself on Odoo.sh was relatively straightforward, upgrading the custom modules was a major challenge. After doing R&D, I found a Python library called odoo-module-migrator from OCA. By using this tool, I was able to upgrade around 60% of the modules automatically, and I completed the remaining upgrades manually. In the end, I successfully completed the entire migration.
Dev-Ops
Dev-Ops
My current website is a strong example of my DevOps experience. I have deployed many Odoo instances on servers for clients, but on this website I handled the complete DevOps process independently. I purchased a VPS from DigitalOcean, installed Odoo 18, and performed all server-level and Odoo-related configurations. This included setting up the Linux environment, managing system dependencies, configuring PostgreSQL, and optimizing the server for performance and security. I configured Nginx and mapped it with Odoo as a reverse proxy to ensure efficient request handling and better scalability. I also purchased and configured the domain, set up DNS records, and installed an SSL certificate to secure the website with HTTPS. Overall, this project demonstrates my hands-on experience in end-to-end DevOps, server management, and production-ready Odoo deployments.
Module App Store
Module App Store
I have also developed several Odoo apps and published them on the Odoo App Store. Two of these apps have already been successfully sold, and they have received positive feedback from users. I continuously work on improving these apps and regularly develop and release new apps to address different business needs. This ongoing work demonstrates my expertise in Odoo development, my ability to create solutions that add value to users, and my commitment to contributing to the Odoo community.