Badreddine
Bentiah
Full-Stack & Odoo Developer
Building resilient backends, intuitive frontends, and custom Odoo solutions — from El Jadida to the world.
Who I am
I'm a passionate Full-Stack and Odoo developer based in El Jadida, Morocco. I craft resilient backend systems with Python/Django/Flask and build intuitive frontends with React. My specialty is custom Odoo module development — from business logic and computed fields to portal customization, payment integration, and advanced access control.
I hold six certifications across Software Engineering, Backend, Frontend, Cloud (AWS), Agile, and Open Source contribution. I'm always learning and love contributing to meaningful projects.
Technologies I work with
Tools and frameworks I use to build production-grade software.
Professional Journey
Junior Odoo Developer
- Developed custom Odoo modules with Python and the Odoo ORM — business logic, computed fields, constraints, and inheritance.
- Designed and integrated a full payment solution including provider management, transaction lifecycle, and reconciliation with sales and invoices.
- Customized the Odoo portal with QWeb templates and controllers: customer dashboards, menus, counters, and secure data access.
- Implemented security groups, record rules, sales/invoicing/payment flows, and advanced debugging via Odoo logs and shell.
Full-Stack Developer Intern
- Built and optimised a resilient backend infrastructure using Python/Django and PostgreSQL for high performance and scalability.
- Developed intuitive and reactive frontend interfaces using React and Chakra UI for a smooth user experience.
Selected Work
Odoo Payment Integration
End-to-end custom payment provider module for Odoo: provider configuration, transaction lifecycle management, automatic reconciliation with sales orders and invoices, and a custom portal dashboard for clients.
Django + React SaaS Platform
Resilient backend with Django REST + PostgreSQL and a React/Chakra UI frontend. High-performance architecture built for scalability during the X Capital internship.
Odoo Portal Customisation
Full portal overhaul: custom QWeb templates, secured route controllers, dynamic dashboards, interactive menus and counters for portal users.
Open Source Contributions
Active contributor recognised by the All In Africa programme and GitHub. Pull requests, documentation improvements, and community engagement across multiple open-source repositories.