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