devframe.
About me

Hi, I'm David.
Odoo developer.

I'm an IHK-certified IT specialist for application development from Nördlingen, Germany, working as a freelancer around Odoo: bug fixes, custom changes and custom modules with Python, XML and QWeb.

Education

IHK-certified IT specialist for application development (German apprenticeship).

Focus

Odoo Community and Enterprise, focus on Odoo 18. Python, XML views, QWeb reports, custom modules and Odoo.sh.

Languages

German and English. Communication is written, so everything stays traceable.

How I work

My approach.

No jargon, no surprises: you know beforehand what happens and what it affects.

1.

Understand first

I first clarify what isn't working and what you expect, before I change anything.

2.

Clearly agreed

We agree on scope, Odoo version and approach upfront, so the effort stays transparent.

3.

Test first where possible

Where possible, I check changes in a test or staging environment first.

4.

Careful with your data

Credentials don't belong in public forms. I only work with what the task needs.

Own projects

What I've built
myself.

I built these projects for my own Odoo environment. They aren't client work, but they show how I work.

App launcher for Odoo 20 Community

A home screen with large app tiles and search that the Community edition doesn't include. Built as a custom module with Python, XML and OWL.

Contact form with Odoo integration

Inquiries from this website land directly as an opportunity in the Odoo CRM, through the Odoo API, with spam protection and in two languages.

Hardened Odoo instance

Odoo 20 with Docker and HTTPS on my own server, with two-factor login, rate-limited sign-ins and closed self-registration.

Let's talk

Your Odoo.
Your problem.
My solution.

Tell me briefly what isn't working or what you would like to change. I will get back to you as soon as possible.