Independent Odoo consultant and developer
Senior Odoo help when your implementation is stuck
I work hands-on with companies that already run Odoo: I find out why it is not doing its job, fix the configuration and the code, upgrade it safely and leave your team able to run it.
If your company already runs Odoo and it is not working the way it should, you need someone who can read both the business process and the code. I am Audrius Grinys, an independent Odoo consultant and developer. I audit Odoo databases, untangle stalled implementations, write and fix custom modules, plan upgrades to supported versions and add AI automation with human approval. You work with me directly, remotely, in English.
What problems do I solve?
The project has stalled
Go-live keeps moving, the scope is unclear and every meeting reopens old decisions. I establish what actually works today and what blocks the next step. See implementation rescue.
Nobody trusts the numbers
Stock valuation that changes when a bill is edited, entries left unreconciled, margins that differ from the spreadsheet. I trace each figure back to the setting or code that produces it.
Custom code that blocks everything
Modules without tests, overrides of core methods, third-party add-ons of unknown origin. I review, fix and document them so that an upgrade becomes possible. See custom development.
An unsupported version
Odoo 16 left standard support in September 2025 and Odoo 17 in September 2026. I plan the move, port the custom code and test it on a copy first. See Odoo upgrade.
Access rights nobody understands
Users who see other companies' records, portal users with too much access, admin accounts everyone shares. I map groups, access rules and record rules and close the gaps.
Manual work around Odoo
Data copied between systems, documents retyped by hand. I connect systems through the API and add AI steps that prepare drafts for a person to approve. See AI automation.
How does working together go?
Short call
You describe the situation, I ask the questions that matter: version, hosting, custom modules, who decides. We agree whether a health check makes sense.
Health check
A fixed-scope review of configuration, code, performance, access rights, data and upgrade readiness. You get a written report ranked by risk. Details on the health check page.
Fix plan
Together we choose what to fix, in which order and who does it: me, your team or your existing partner. Each item has a clear scope and an acceptance test.
Delivery
Changes are built and tested on a copy of your database, accepted by your key user and only then deployed to production, with a backup taken right before.
Handover
Documentation, the code in your repository and a session with your internal Odoo admin, so the knowledge stays in your company and not in my head.
What do you get?
- One accountable person. The person who audits your system is the one who writes the fix and explains it.
- Evidence, not opinions. Every finding points to a record, a setting, a log line or a line of code you can check.
- Changes tested on a copy first. Production is touched only after your acceptance, with a backup and a written rollback step.
- Code you own. Custom modules live in your git repository, with tests and a changelog.
- A trained internal admin. I teach the person who will run Odoo after I leave, in sessions built around your own database.
Examples of recent work
All examples are described without client names.
- Machine-building manufacturer, two companies, Odoo 19 Enterprise. One company sells finished machines that the other manufactures. We set up the intercompany flow so that a single purchase order in one company creates the sales order and the full cascade of manufacturing orders in the other, and we found a custom confirmation step that silently wiped the manufacturing routes from products.
- Device manufacturer, Odoo 16 Enterprise. Editing the accounting date on a foreign-currency vendor bill triggered unwanted stock revaluations. The fix kept valuation tied to the order and invoice date and reconciled the interim accounts automatically, with an acceptance script the client's own tester runs on their test database.
- International consulting group, Odoo 19 Enterprise. Multi-company and multi-currency service agreements, monthly timesheets approved in the portal, self-billing for consultants and an AI assistant connection with per-user permissions.
About Audrius
I have worked with Odoo and business management systems since 2018, first in ERP sales and business development, then as an independent consultant and developer. Before Odoo I ran operations and IT at a large news portal and taught management students. More on the about page.
Tell me about your Odoo
Describe your situation in a few lines. We reply by e-mail.
Frequently asked questions
Do you replace our current Odoo partner?
Not necessarily. Many companies keep their partner for licences and day-to-day support and bring me in for an independent audit, a stuck project or code that nobody wants to touch. I can work alongside your partner, hand findings to them, or take over specific work if you decide so.
Can you work on Odoo Online, Odoo.sh and self-hosted databases?
Yes, with one limit that comes from Odoo itself: Odoo Online does not allow custom Python modules, so there the work is configuration, Studio, data and integrations through the External API. On Odoo.sh and on-premise I can also write, test and deploy custom modules.
Which Odoo versions do you work with?
My current client and module work covers Odoo 16, 17, 18, 19 and 20, both Community and Enterprise. Older databases can be assessed too, but the realistic outcome is usually an upgrade plan rather than new development on an unsupported version.
How do we start?
Send a few lines through the form below. We have one short call to see whether I am the right person. If it makes sense, the next step is a fixed-scope health check, which gives both sides facts before any larger commitment.
Do you work remotely?
Yes. All work is done remotely: video calls, screen sharing, access to a test copy of your database and your code repository. I am based in Vilnius, Lithuania, and work with companies across Europe in English.