Odoo work portfolio by category

Index of modules and integrations I built — searchable in the interactive gallery above.

Integrations & Connectors

Payment integrations and connectors I built from scratch — Gulf acquirers, Stripe Terminal, Odoo-to-Odoo instance sync, Shopify, EDI, and API jobs.

  • KNET Payment Acquirer — Custom KNET payment gateway for Odoo — Kuwait debit card checkout on website, portal, and live eCommerce go-lives
  • Deema BNPL Payment — Buy-now-pay-later payment acquirer integrated into Odoo eCommerce checkout for Gulf-region clients
  • Taly Payment Gateway — Custom Taly payment acquirer for Odoo website checkout and Point of Sale — built for Middle East deployments
  • Hesabe Payment Acquirer — Hesabe payment gateway wired into Odoo — custom acquirer for website checkout with live production support
  • POS Mobile API — REST API backend for a React Native sales app — dashboard KPIs, products, inventory overview, and scrap endpoints on Odoo 17
  • Stripe Terminal Integration — Custom Stripe Terminal integration for Odoo — take in-person card payments on invoices and quotations with Stripe hardware readers
  • Odoo to Odoo Connector — Sync any Odoo model between two instances via XML-RPC or PostgreSQL — pull, push, and migrate
  • Paystack Payment Acquirer — Paystack checkout for Odoo 19 eCommerce, portal, invoices, and payment links — hosted checkout with webhook verification
  • Accounting Library — Enable accounting and payment features developed
  • Analytic Payment Journal — Auto-select payment journal from the first analytic account on invoice lines
  • Authoriz.net — Authorize.net
  • Credit Management — Credit Management System
  • …and 31 more in this category

Accounting & Finance

13+ Hamdek accounting modules I shipped on Odoo 19 — plus client invoice import, journal tools, and production accounting fixes.

  • Accounting App Suite — 13 production accounting modules for Odoo 19 — aged reports, tax PDFs, partner follow-up, reconcile, journal sequence, and payment provider
  • Account — Enable Account features develop
  • Account Anglo-Saxon Analytics — Auto set analytic tags on CoGs journal item based distribution models
  • Account Anglo-Saxon COSS — Handle Cost of Service Sold (COSS) accounts in Anglo-Saxon Accounting on invoice
  • Account Asset Enhancement — Extends the Asset form with two new fields - Vendor & Reference
  • Account Common — Enable Account features develop
  • Account Journal Sequence — Journal entry and refund sequences per journal, with yearly/monthly counter reset
  • Account Mail Extension — Extends accounting chatter and mail on invoices, bills, and journal entries — extra templates, followers, and notification rules
  • Accounting Base — Shared accounting settings and hooks for the Hamdek accounting app suite on Odoo 19
  • Aged Report with Currency — Extended aged receivable/payable reports with multi-currency handling for finance teams
  • Alpha Account — Custom customer invoice PDF layout and invoice options
  • Currency Price Viewer — Instantly view unit prices and subtotals in all active currencies — smart popover on sales, purchase, and product forms
  • …and 14 more in this category

Product & Extension Apps

Store-ready apps and partner extensions shipped to production.

  • Access Management — Custom Odoo module — Access Management
  • Access Management Pro — Fine-grained Odoo security — control model, menu, field, button, and report access per user or role without custom code
  • Accounting Default Vendor — Module Extension for Odoo Account module
  • Activity For Multiple Users — Mail Activity to create activity for multiple users
  • Add to call queue — Add to call queue
  • App Registry — Receive install telemetry with signed Bearer tokens
  • Appraisal — Enable Appraisal features develop
  • Audit Master And Duplicate Data — Master and Duplicate data audit module
  • Audit Tracking on Tasks — Will create Task stages logs and planned hours logs
  • Auto Parts Product Master Data — Extended product master — alternatives, display cost, sale/purchase history, and location chips on catalog cards
  • Auto Unfollow Archived Users — Enable Remove Follower for Archive User
  • Automated System Health Checks — Automated monitoring that emails the right people when something in Odoo needs attention
  • …and 103 more in this category

Sales & CRM

Quotations, agreements, subscriptions, CRM workflows, and sales automation.

  • Account Manager — Add Account Manager Field on Company, Individual, Opportunity, and Sales Order Records
  • Account Manager and Bank Journal — Account manager, client success manager, and recipient bank on partner, SO, invoice, and CRM
  • Agreement Product Configurator — Configure products on Sales Agreement lines with Odoo
  • CRM Client — Module Extension for Odoo CRM module
  • CRM Helpdesk Ticket — Create Helpdesk tickets directly from CRM Opportunities
  • CRM Opportunity Type — Adds a dropdown field for Opportunity Type in CRM and Sales Orders
  • CRM Timesheet — Will record timesheets on lead
  • CRM Worksheet — Module Extension for WorkSheet in CRM
  • E-commerce Extension — The Silverdale eCommerce Extension provides access to all our eCommerce related functions
  • FOS Sale — Sale order procurement links to purchase orders for FOS
  • Karma Sales — Custom sales workflow extensions for Us-Karma on Odoo 19
  • Level of Efforts — Custom Odoo module — Level of Efforts
  • …and 32 more in this category

Inventory & Shipping

Stock, barcode, deliveries, carriers, and warehouse rules.

  • Arrange Shipping Methods based on price — Arrange shipping method based on price
  • Arrange Shipping Methods based on price for Picking — TThis module is no more required. Feature has been merged with auto rates feature
  • Barcode Lot Components — See the components consumed in a product by lot
  • Barcode Product Restriction — Restrict users from scaning more products/quantity
  • Barcode Shipping Validation — Validates shipping method during barcode transfer validation with popup
  • Create Invoice from Stock — Automatic Invoice on delivery confirmation
  • Custom Packages for Shipping Methods — Set custom dimensions on packages on put in pack
  • Default Shipping Method — Automatically sets a default shipping method in the delivery wizard if no carrier is selected on a Sale Order
  • Delivery Carrier Rates — Show all carrier rates in one list; you choose which carrier to apply
  • Delivery Contact Auto-Fill — Auto-Fill missing phone numbers for delivery address contacts by inheriting the phone number from the parent contact
  • Delivery Methods Visibility Domain — Delivery methods visibility change on website
  • Fedex Freight Delivery — Fedex Freight LTL Delivery Shipping Method
  • …and 27 more in this category

MRP & Manufacturing

BOMs, work orders, shop floor, quality checks, and production workflows.

  • Automatic Internal Transfer for MOs — Auto Pick-Wall Move per MO
  • Automation of Validate Consumption — Automation of Validate Consumption
  • Barcode Quality Checks — Add action button in barcode to create quality checks
  • BOM Components Group by Operation — Open BOM components in a popup list grouped by manufacturing operation
  • BOM lines Group by Operation — BOM lines Group by Operation
  • BPMN Workflow for Quality Point — Custom Odoo module — BPMN Workflow for Quality Point
  • Check Availability on MO Tree — Enable Check Availability option on MO Tree View
  • Clear Residual Quantity on Work Order — Handle residual and excess component quantities when finishing manufacturing work orders
  • Generix Custom — Custom module for managing doctors and manufacturers in contacts
  • Hour based duration in manufacturing — Hour based duration in manufacturing
  • Hour Based Duration in Manufacturing — Set manufacturing operation and workcenter durations in Minutes or Hours
  • Manufacturing Work Order — Work Order features develop
  • …and 23 more in this category

POS & Shop Floor

Point of Sale in OWL, membership, BNPL checkout, and shop floor UI.

  • Automate Fiscal Position Assignment — Automate Fiscal Position Assignment Based on ZIP Code
  • Deposit Invoice Status — Tracks deposit invoice payments in sales orders and updates status automatically
  • EasyPost Insurance — Add Insurance Option on Easypost
  • Enhancement of Gift Card in POS — Enhancement of Gift Card in POS
  • Point of Sale Extension — Customization related to point of sales
  • POS Membership Pro — Advance membership management in Point of Sale with multi-member selection and subscription integration
  • POS Order Members — This module allows user to select multiple members in Point of sale.| POS Order Members
  • POS Sale Subscription — Create subscription for subscription products from point of sale
  • POS Sales Dashboard — Interactive POS sales dashboard built with OWL for real-time insights
  • POS Subscriptions — Sell subscription products from Point of Sale and create subscriptions automatically
  • POS Warning Message — Allow us to show warning message on POS
  • Purchase Deposit — This module allow purchase order to register deposit payment
  • …and 4 more in this category

Reports & Documents

50+ document and reporting projects: multi-page QWeb PDFs with dynamic fields, client-branded quotations and invoices, shipping labels, and fiscal exports.

  • BoM Excel Export — Export full bill of materials structure to Excel with variants and optional operation costs
  • Branded Manufacturing Quotation PDF — Complex multi-page QWeb quotation with dynamic product specs, category-wise fields, and client branding for a precision manufacturing client
  • Custom Invoice & Account PDFs — Client-branded invoice and account statement PDFs with signatures, colors, and translations
  • Engineering Sales Quotation PDF — Custom sales quotation PDF with product customizations — clean layout without images for faster printing
  • Sales Excel Export Report — Export filtered sales orders to Excel with date ranges, product counts, and service line filtering
  • Accounting Customizations — Accounting customizations
  • Add Custom Labels to stock Barcode — Add Print Custom Button in Transfers and Barcode Modules
  • Appraisal PDF Report — Print employee appraisals as PDF reports
  • Appraisal Report — PDF Print out of Appraisal
  • Auto Parts Invoice & Contact Report — Vehicle-aware invoicing for auto parts — car plate, VIN on contacts, and custom customer invoice PDF with source barcode
  • Check Printing Base — Check printing basic features extension
  • Database Label — This will Add Ribbon on left side in production
  • …and 17 more in this category

Website & eCommerce

Online store, checkout, portal, and product configurator.

  • BPMN Workflow Portal — Portal access to BPMN diagrams: list, view, edit, delete, and create
  • Contact APP — Add Options on contact form to access the odoo modules records on portal
  • Ecommerce Checkout — Create user during checkout using API call
  • Ecommerce Unearned Revenue — Feature to handle ecommerce unearned revenue
  • eLearning — Enable eLearning features develop
  • eLearning Document Video — Link Video from documents in eLearning
  • eLearning Publish/UnPublish — This will add Publish/UnPublish features in eLearning developed
  • Event Ticket Portal — Show Event Ticket on Portal
  • Event – Hold Attendee — Hold attendee status un-confirm until payment
  • Portal Access — Add Options on contact form to access the odoo modules records on portal
  • Portal Access: Helpdesk App — Custom Odoo module — Portal Access: Helpdesk App
  • Portal Access: Project App — Portal Access: Project on Portal
  • …and 13 more in this category

Bug Fixes & Support

Live Odoo troubleshooting: done-transfer valuation cleanup, payment–invoice bulk reconcile, payment gateway recovery, EDI/sync deadlocks, and post-upgrade regressions.

  • Done Transfer Valuation & JE Fix — Odoo 18 — fix broken inventory valuation and stock journal entries when done outgoing transfers were edited after validation
  • Invoice Payment Import & Reconcile — Odoo 18 — bulk-reconcile open invoices from payment export Excel using External ID and invoice memo columns
  • Account Mail Extension — Extends accounting chatter and mail on invoices, bills, and journal entries — extra templates, followers, and notification rules
  • Barcode View Fix — App for Fixing Barcode info View
  • Enterprise Subscription Debug — Debug Odoo Enterprise subscription expiration by adding detailed logging
  • Fix Marketing Automation — Fix the issue in web editor module
  • Gfixed Account — Customizations for Invoice Report (DIN 5008)
  • GFIXED Repair Timer — Repair order timer with timesheet posting
  • Gfixed Sale — Customizations for Sales Order Report
  • GFIXED Stock Enhancements — Brands, camera models, devices and legal compliance tooling
  • HVAC Sales Customizations
  • Invoice Report — Custom Odoo module — Invoice Report
  • …and 10 more in this category

Odoo Upgrades & DB Migration

300+ custom Odoo modules delivered: migrating existing code across versions and building new solutions from scratch — then DB backup, staging validation, and go-live.

  • Custom Modules — Upgrades & Solutions — 300+ custom Odoo modules delivered — version migrations (v15–v19) and new modules built from scratch for partner and client codebases
  • Odoo Database Migration — Migrate a live PostgreSQL database from one Odoo major version to another — clone to staging, run the migration on the target Odoo build, va
  • Post-Migration Fixes & Support — Production issues after a version jump — broken views, cron jobs, reports, integrations, and third-party apps that did not survive the migra

Odoo Setup & Deployment

How I set up Odoo for clients: server install, auto database backup, document module, Web Responsive for cleaner Community navigation, HTTPS, and handover.

  • Automated Database Backup — Odoo module that runs scheduled database and filestore backups to local storage, cloud drives, or S3
  • Database Backup & Restore — PostgreSQL and filestore backups — scheduled dumps, off-site copies, and safe restore to staging or production
  • DevOps Server Monitor — In-Odoo server health dashboard — CPU, RAM, disk, PostgreSQL, filestore, Docker/k3s pod metrics, and CI smoke-test endpoints
  • Document Management Setup — Odoo document hub for workspaces, sharing, previews, and filing documents against business records
  • Git & GitHub Deployment — Repos for custom modules, deploy keys, and branch-based updates on staging and production
  • Go-Live Handover — Handover with working URL, admin access, backup/restore notes, and log checks after go-live
  • Nginx Reverse Proxy — Custom domain, upstream/longpolling, static assets, and production-ready Nginx config for Odoo
  • Odoo on Linux — Install and configure Odoo Community & Enterprise on Linux — PostgreSQL, Python env, workers, and systemd services
  • SSL/TLS on Live Domains — HTTPS certificates on live domains — secure Odoo web, portal, and API endpoints
  • Web Responsive for Community — Community Edition backend theme with Enterprise-style navigation, app drawer, and responsive layout
  • Windows Server via AnyDesk — Odoo on Windows when clients need on-prem or RDP-friendly hosting

Project, HR & Vertical Apps

Helpdesk, project workflows, and custom vertical solutions like trademark case management.

  • Attendance — Enable Attendance features develop
  • BPMN Workflow for Projects & Tasks — Custom Odoo module — BPMN Workflow for Projects & Tasks
  • Engineering Project Enhancements — Custom project management and contract features for engineering
  • Financial Bonds — Short (1 phrase/line) summary of the module
  • FOS Project — Project creation and sale order revisions for FOS
  • Helpdesk — Enable Helpdesk features develop
  • Helpdesk Logs — Enable Helpdesk Logs develop
  • Helpdesk Notes — Feature of notes on ticket
  • Helpdesk Ticket Type — Ticket type on helpdesk ticket
  • Helpdesk Timesheet — Feature of non-billable timesheets on ticket
  • IP Restriction for Kiosk Attendance — IP Restriction for Kiosk Attendance
  • Kuwait Trademark Services — Trademark registration and renewal workflow for Kuwait IP advisory — cases linked to CRM, sales orders, invoicing, documents, and portal
  • …and 10 more in this category