Published modules & Android apps.
Seven Odoo modules live on the Odoo App Store (three free, four paid) and three Flutter apps on Android — all designed, built, and maintained end-to-end.
Smart Undo — Recycle Bin for Odoo 19
A 3-in-1 safety net that closes one of Odoo's oldest UX gaps: no undo for destructive actions. Undo record deletion, undo field edits, undo archive — all in a single module with a dedicated Recycle Bin UI and auto-purge cron.
PDF Preview Before Print
Preview PDF reports in a dialog before printing or downloading.
PDF Password Protection
Encrypt PDF reports with static or dynamic passwords (partner VAT, phone, email).
Clear All Filters Button
One-click button to clear active filters, group-bys, and favorites from the search bar.
Password Toggle
Auto show/hide toggle for every password field — zero configuration.
Scalable Chatter
Drag-to-resize, click-to-collapse, per-model memory for the chatter panel.
Selection Key Visibility
Hide or show selection keys per field instance using widget options.
Smart Undo — Recycle Bin
Undo Delete, Edit, Archive — Recycle Bin + Change History + Instant Undo toast. 25 unit tests.
UntilThen
Beautiful countdown app for life's important moments.
Snag
Quick note-taking and idea capture app.
Batch Alarm Creator
Create multiple alarms at once — perfect for shift workers and students.
A decade of Odoo, Python, and shipping quietly.
- Name
- Naim Oudayet
- Role
- Odoo Developer
- Experience
- 10+ years in software
- Location
- Tunisia
- contact@oudayet.com
- Phone
- +216 50 742 015
- Languages
- Arabic (native) · French (pro) · English (pro)
10+ years in software. Specialised in Odoo 14 through 19 — custom modules, version migrations, third-party integrations. Published author on the Odoo App Store with 7 modules (4 paid), each a public reference of the standards I bring to every project: full test coverage, useful documentation, and architecture built to last.
The Odoo stack, and what surrounds it.
A working vocabulary built around Odoo — with Python, PostgreSQL, and OWL 2 at the core.
Custom Odoo Modules
Extend core models, override workflows, ship dedicated business logic for client needs.
Version Migrations
Odoo 14 → 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 — Apr 2026
Odoo Developer · DevTalents (Tunisia)
Build custom Odoo modules in Python — extend models, add computed fields, override workflows. Design QWeb reports and OWL 2 widgets. Execute version migrations (14 → 19). Integrate Odoo with payment gateways, messaging, bank feeds, and legacy systems. Debug production, optimise PostgreSQL queries, write unit 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
-
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.
Include your Odoo version and the rough shape of the project — you'll get a clear plan in return.