Shahid Malik
Who I Am
AI-First Odoo Consultant & Business Problem Solver
I have spent the last 10 years inside Odoo — first as a developer who got curious about why so many implementations were technically fine but operationally useless, then as the person businesses call when that gap has already cost them a few painful months. I am based in Frankfurt, Germany, and I have delivered more than 50 Odoo implementations, most of them for clients I found and kept through Upwork.
Along the way I went back and did a Master's degree in Machine Learning and AI, mostly because I kept running into automation problems that plain Odoo workflows could not actually solve — and I was tired of telling clients "that part isn't really possible" when I suspected it was, I just did not know how yet. Now when I say AI-first, I mean I can build the model, not just describe one in a proposal.
My client list is more varied than the average Odoo consultant's, and I think that is a genuine advantage rather than a footnote: furnished-apartment rental platforms, dropshipping operations, retail chains, industrial manufacturers, property inspection services. Every one of those industries breaks Odoo's default assumptions in a different place, and fixing that repeatedly across very different businesses is honestly where most of what I actually know came from — not from reading documentation.
I am Odoo S.A. certified for versions 15, 18, and 19, and I still write the code myself — custom Python modules, integrations, migrations, the parts most "consultants" quietly outsource. I do not think that is unusual for someone doing this seriously. I think it is just increasingly rare, and it shows in how projects turn out.
Why Clients Choose Me
I ask "why" before I touch Odoo
Most Odoo problems I get called in to fix started as a rushed configuration job where nobody asked what the business actually needed. I will slow you down for a week of discovery if it saves you six months of rework later.
A machine learning background, not a buzzword
I hold a Master's degree in Machine Learning and AI. When I say "AI automation," I mean I can actually build the model or pipeline behind it — not bolt a chatbot widget onto your website and call it innovation.
I still write the code myself
Ten years in, I have not handed off the keyboard. Odoo S.A. certified for v15, v18, and v19, and I am just as comfortable in the Python and PostgreSQL underneath as I am in a client discovery call.
I fix the actual problem, not the symptom
A workaround that gets you through this week usually becomes next year's migration nightmare. I would rather tell you the honest fix takes longer than sell you a patch you will pay for twice.
50+ implementations, a genuinely mixed client list
Rental platforms, dropshipping operations, retail chains, industrial manufacturers, property services — Odoo looks different in every one of those, and that variety is where most of what I know actually came from.
One person, the whole system
You are not relaying the same requirement to a strategist, then a developer, then an integration guy who has never met either of you. I hold the whole picture, which is usually where projects stop losing things in translation.
Business Domains I Understand
Conferences & Work
A few moments from events and projects along the way.

At apidays Paris — API architecture and integration conference
Paris, France· 2024-12

apidays Paris exhibit hall — API and systems integration talks
Paris, France· 2024-12

A development session early in my career — the same hands-on habit I still work with today

Frankfurt am Main — based here since taking on Odoo clients across Germany and Europe
Frankfurt, Germany

Graduating with a Master's in Machine Learning and AI

Whiteboarding a distributed ML architecture — case-based reasoning across EC2, RDS, and Lambda
Contact Details
10+
Years with Odoo
50+
Businesses Supported
3
Odoo Certifications