Published modules & Android apps.

Nine Odoo modules live on the Odoo App Store (four free, five paid) and three Flutter apps on Android — all designed, built, and maintained end-to-end.

Featured module Odoo 16 → 19 · OPL-1 · $79.00

Access Pass — Time-limited Privilege Elevation

Production-grade temporary admin access for Odoo. Reusable Elevation Profiles plus per-user Grants — request, approve, activate, auto-expire. Self-approval blocked. Every action recorded in an immutable audit log.

Python ORM ir.rule Cron
View on Odoo App Store
PDF Preview Before Print
Odoo

PDF Preview Before Print

Preview PDF reports in a dialog before printing or downloading.

PythonOWL 2Odoo
PDF Password Protection
Odoo

PDF Password Protection

Encrypt PDF reports with static or dynamic passwords (partner VAT, phone, email).

PythonQWebOdoo
Clear All Filters Button
Odoo

Clear All Filters Button

One-click button to clear active filters, group-bys, and favorites from the search bar.

JavaScriptOWL 2Odoo
Debug Mode Quick Switcher
Odoo

Debug Mode Quick Switcher

Navbar dropdown to switch Odoo's 5 debug modes in one click — per-user default, hotkeys, mobile-ready.

JavaScriptOWL 2Odoo
Password Toggle
Odoo

Password Toggle

Auto show/hide toggle for every password field — zero configuration.

PythonJavaScriptOdoo
Scalable Chatter
Odoo

Scalable Chatter

Drag-to-resize, click-to-collapse, per-model memory for the chatter panel.

OWL 2SCSSOdoo
Selection Key Visibility
Odoo

Selection Key Visibility

Hide or show selection keys per field instance using widget options.

PythonOWL 2Odoo
Access Pass
Odoo Featured

Access Pass

Time-limited privilege elevation with auto-revoke, approval workflow, and immutable audit log.

PythonORMOdoo
Smart Undo — Recycle Bin
Odoo

Smart Undo — Recycle Bin

Undo Delete, Edit, Archive — Recycle Bin + Change History + Instant Undo toast. 25 unit tests.

PythonOWL 2ORM
UntilThen
Mobile

UntilThen

Beautiful countdown app for life's important moments.

FlutterDartFirebase
Snag
Mobile

Snag

Quick note-taking and idea capture app.

FlutterDart
Batch Alarm Creator
Mobile

Batch Alarm Creator

Create multiple alarms at once — perfect for shift workers and students.

FlutterDartHive

A decade of Odoo, Python, and shipping quietly.

Naim Oudayet
Name
Naim Oudayet
Role
Senior Odoo Developer
Experience
10+ years in software
Location
Tunisia
Email
contact@oudayet.com
Phone
+216 50 742 015
Languages
Arabic (native) · French (pro) · English (pro)
Download CV (EN)

10+ years in software. Specialised in Odoo 13 through 19 — custom modules, version migrations, third-party integrations. Published author on the Odoo App Store with 9 modules (5 paid), each a public reference of the standards I bring to every project: documented, maintainable, and built to survive version upgrades.

The Odoo stack, and what surrounds it.

A working vocabulary built around Odoo — with Python, PostgreSQL, and OWL 2 at the core.

Odoo 13 → 19 · Modules, ORM, OWL 2 5+ yrs · Expert
Python & PostgreSQL 8+ yrs · Expert
QWeb Reports · OWL 2 Widgets 5+ yrs · Expert
Odoo Version Migrations 4+ yrs · Advanced
REST · XML-RPC · Webhooks 5+ yrs · Advanced
Flutter & Dart 3+ yrs · Advanced
React, Next.js, Node.js 4+ yrs · Proficient
Docker · Git · Linux 6+ yrs · Advanced
Technical SEO & Analytics 3+ yrs · Advanced

Custom Odoo Modules

Extend core models, override workflows, ship dedicated business logic for client needs.

Version Migrations

Odoo 13 → 19 upgrades: schema deltas, deprecated APIs, module porting, data preservation.

Integrations & APIs

REST, webhooks, DB connectors — payment gateways, messaging, bank feeds, legacy systems.

Mobile & Training

Flutter apps on Android, plus 100+ students mentored across Java, Python, PHP, Android.

A decade of software work.

Experience

  • Aug 2021 — Present
    Senior Odoo Developer · DevTalents (Tunisia)

    Build custom Odoo modules in Python — extend core models (sale, purchase, stock, account, hr), add computed fields, override workflows, and engineer the security layer (groups, ir.rule, multi-company access). Ship OWL 2 components and QWeb reports with charts. Execute production migrations across Odoo 13 → 19. Integrate Odoo with delivery carriers, 3PL platforms, government EDI portals, SEPA flows, and multi-channel messaging gateways (WhatsApp Multi-Device, SMS, Telegram). Build Flutter companion apps for Odoo. Debug production, tune PostgreSQL, and write tests and documentation that survive upgrades.

  • 2015 — 2021
    Earlier career

    Full Stack Developer (freelance, Italy & Tunisia) · Android Developer (multiple Tunisian clients) · Software Development Instructor — Java, Python, PHP, Android — 100+ students mentored.

Education

  • 2013
    Master's in Intelligent Information Systems

    Higher Institute of Computer Science and Management of Kairouan.

  • 2009 — 2012
    Bachelor's in Computer Science

    Higher Institute of Computer Science and Management of Kairouan.

  • 2009
    Baccalaureate in Computer Science

    Lycée Okba Ibn Nefaa.

Certifications

  • Oct 2016 · ALECSO
    Mobile Application Development
  • EPI Educational Group
    EPI Challenge 2015
  • EPI Educational Group
    EPI Challenge 2014

Have a project in mind?

Open to Odoo engagements — custom modules, migrations, integrations — plus Flutter and full-stack work. Drop a line below.

Available for Odoo engagements
Direct line contact@oudayet.com
Usually replies in 24–48h
Alternate LinkedIn DM

Include your Odoo version and the rough shape of the project — you'll get a clear plan in return.

Quick topic