Skip to content
CTRLROCK

Odoo ERP solutions

Odoo that fits how your business really works.

I implement Odoo and build custom modules for small and mid-sized businesses. You talk directly to the developer who maps your process, writes the code and ships it.

Independent developer, not affiliated with Odoo S.A.

Real work

Two Odoo systems, two very different businesses

Screens show test data, not client records.

Geodesy business workflow

GeoGrid

In production

An Odoo 19 Community platform running a geodesy firm's work from project registration to the acceptance act and invoice.

  • Versioned prices, with prices shown only to the roles allowed to see them
  • Acceptance acts that share a number with their invoice
  • One-time QR link for signing an act on a phone
  • Tracking of submissions and approvals with institutions
  • Client document packages, reminders and notifications
  • Management dashboard of progress, deadlines and overdue work
GeoGrid order lines in Odoo, in Lithuanian, with a fixed-price line, using test data
GeoGrid order lines with a fixed-price option. Test data.

Commercial diving operations

Marine Deep DOPA

In development

An Odoo back office and a mobile app for commercial diving: operations, paperwork, people and equipment.

  • Dive operations, sites, checklists, dive logs and signatures
  • Personnel qualifications and PDF reports
  • Mobile app that keeps working offline and syncs when back online
  • Equipment register with certificates, maintenance, defects and QR scanning (in testing, not yet released)
  • Dive projects linking operations together (in testing, not yet released)
  • Odoo 14 to 19 port proven in an isolated lab, not yet migrated
DOPA dive operation form in the Odoo back office, showing equipment readiness, using test data
DOPA back office: equipment readiness on a dive operation. Test data.
DOPA mobile app in offline mode, listing equipment with status labels, using test data
DOPA app, offline. Browser capture, test data.

What I do

From first setup to custom software on Odoo

Implementation and configuration

Sales, projects, invoicing and the Lithuanian accounting localization set up around your real process, in your language.

GeoGrid: built on Odoo Sales and Project, with a Lithuanian interface.

Custom modules

When standard Odoo stops short, I build the module your work needs, with its own screens, access rules and documents.

GeoGrid: 11 custom modules. DOPA: 22 modules at the Odoo 19 port.

Process automation

Reminders, notifications and document packages that stop depending on someone remembering.

GeoGrid: deadline reminders, event notifications and client document packages.

Integrations and mobile apps

Odoo connected to other systems through its API, including field apps for people who are rarely at a desk.

DOPA: an Ionic mobile app working against an Odoo REST API.

Upgrades and migrations

Moving custom modules to a newer Odoo version and proving they still behave. Data migration is scoped after reviewing your system.

DOPA: 22 custom modules ported from Odoo 14 to 19 in an isolated lab.

Maintenance and support

Tested releases, with a backup and a rollback plan for each one. Support is agreed per project.

GeoGrid: production releases recorded with backup and rollback.

How it works

Clear steps, no surprises

  1. Talk

    You explain the work and where it hurts. I tell you honestly whether Odoo fits.

  2. Scope and quote

    We agree what gets built. Pricing depends on scope, so you get a quote for your project.

  3. Build and test

    Work happens in a separate environment, so your live system stays safe.

  4. Release

    You review it, then it goes live with a backup and a way back.

Questions

Straight answers

Are you affiliated with Odoo S.A.?
No. I am an independent developer working with Odoo, with no partner status or certification.
Can you work with Odoo Community?
Yes. GeoGrid runs on Odoo 19 Community, and the DOPA port targets Odoo 19.
Can you change an existing Odoo system?
Often, yes. I would start by reviewing your version, your modules and what you want to change.
Which languages do you work in?
Lithuanian and English.
Email your Odoo enquiry

Odoo is a trademark of Odoo S.A. CTRLROCK is independent and is not affiliated with or endorsed by Odoo S.A.