Gadeer Saleh Mahmoud

Senior Odoo Backend Developer

Building reliable Odoo systems, secure integrations, and OWL applications.

I specialize in Odoo backend development, business workflows, API integrations, security, reports, and OWL-based applications. I build and maintain custom Odoo modules for real business requirements, and also work with NestJS, TypeScript, and JWT-based backend systems.

Core Skills

Odoo Backend DevelopmentPythonPostgreSQLOdoo Security & Access RulesOWL FrameworkJavaScriptXML ViewsQWeb ReportsREST API IntegrationsAPI SecurityAutomated TestingJWT AuthenticationNestJSTypeScriptDebugging & Production Support

Confidential Corporate Case Studies

Selected enterprise Odoo projects completed in professional environments. Due to company contracts and confidentiality requirements, client names, screenshots, URLs, source code, and private implementation details are not publicly shared.

Confidential Corporate Project

Attendance Integration with Odoo

Built an Odoo attendance integration with an external API, handling synchronization, authentication, validation, and reliable processing of attendance data.

  • Token generation module using Odoo config settings
  • Employee attendance synchronization from external API
  • Structured API documentation
  • OWL dashboard for attendance statistics
  • Backend logic for data handling and monitoring
  • Problem solving around external API responses and attendance data mapping
OdooPythonOWLJavaScriptXMLREST API

Confidential Corporate Project

External Request System Integration

Developed a secured Odoo integration for exchanging business requests with an external system, including authentication, validation, error handling, and controlled data synchronization.

  • Requests created from website and sent to Odoo
  • JWT-based security between systems
  • Odoo workflow handling
  • State-change API to notify the external system
  • Backend validation and secure request processing
  • Custom business logic for request lifecycle management
OdooPythonREST APIJWTWorkflow Automation

Confidential Corporate Project

Awqaf UAE Hijri Calendar Integration

Implemented Hijri calendar support within Odoo workflows, integrating date conversion and display requirements while preserving compatibility with existing business processes.

  • Awqaf UAE API integration
  • OWL dashboard for Hijri calendar management
  • Moment-Hijri usage for special conversion cases
  • Backend handling of calendar data
  • Custom logic for Gregorian/Hijri date conversion scenarios
OdooPythonOWLMoment-HijriREST API

Confidential Corporate Projects

Enterprise OWL Dashboards & Printing Tools

Built interactive OWL dashboards and printable business views for operational data, combining backend aggregation with responsive frontend components and reporting workflows.

  • More than 5 OWL-based custom platforms
  • Privilege-driven views for users, managers, and admins
  • Employee-manager dashboards
  • Python controllers serving dashboard data
  • OWL printing tool using jsPDF
  • Dynamic data views based on user permissions
OdooOWLPython ControllersJavaScriptXMLjsPDF

Corporate Odoo Experience

General Odoo Module Development, Maintenance & Problem Solving

Developed and maintained custom Odoo modules, business workflows, reports, access controls, and integrations while debugging and resolving production issues across existing systems.

  • Customized and extended Accounting, HR, Projects, Tasks, Timesheets, Sales, Purchase, and E-commerce modules
  • Built custom Odoo modules based on business requirements
  • Handled bug fixing, production issue analysis, and module behavior troubleshooting
  • Created and customized Excel and PDF reports for accounting and business operations
  • Worked on backend workflows, access rules, record rules, computed fields, constraints, and automated actions
  • Integrated Odoo backend with mobile applications and external systems
  • Improved existing modules by adapting them to company-specific workflows
  • Handled daily problem solving across functional and technical Odoo cases
OdooPythonPostgreSQLXMLQWebSecurity RulesReportsBusiness Workflows

Public Projects

Odoo Whiteboard

Open-source multi-board whiteboard application built directly inside Odoo using OWL and Fabric.js. Supports drawing tools, diagrams, mind maps, templates, autosave, PNG export, responsive/RTL layouts, and secure per-user and multi-company board isolation. Available for Odoo 17, 18, and 19.

Odoo 17/18/19PythonOWLJavaScriptFabric.jsSecurityTesting

Getmo Requests System

Odoo request management system based on dynamic request types, workflow handling, privilege-driven dashboards, and intelligent scheduling using a knapsack-greedy algorithm.

OdooPythonOWLAlgorithmsDashboards

Full Auth NestJS App

Backend authentication application built with NestJS, TypeScript, and JWT to practice and demonstrate backend authentication flows outside Odoo.

NestJSTypeScriptJWTBackend

Odoo OWL Crossword Game

Crossword game built inside Odoo using the OWL framework, with Python backend logic for fetching and managing grid data.

OdooOWLJavaScriptPython

Odoo OWL Maze Game

Interactive maze game built inside Odoo using OWL with gameplay, score tracking, and persistence. Built mainly to explore OWL capabilities inside Odoo.

OdooOWLJavaScriptSCSS

Tic Tac Toe Game in Odoo OWL

Tic Tac Toe game built inside Odoo using OWL, with Python backend logic for storing scores and game results.

OdooOWLJavaScriptPython

Contact

Let's Connect

I'm interested in Odoo backend development, custom modules, integrations, OWL applications, and backend engineering opportunities. Feel free to connect with me or explore my open-source work.