Projects
Projects
Three systems, each described as it stands today. Screens show test data, never client records.
Geodesy firm · In production
GeoGrid
An Odoo 19 Community platform running a geodesy firm's work from project registration to the acceptance act and invoice.
Built withOdoo 19 Community · Python · PostgreSQL
What was built
- Built on Odoo Sales and Project, with a Lithuanian interface and 11 custom modules
- Versioned 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, notifications and a management dashboard
- Production releases recorded with a backup and a rollback plan

Commercial diving · In development
Marine Deep · D.O.P.A.
Marine Deep sells D.O.P.A., dive operations paperwork software for commercial diving contractors. The work here is D.O.P.A. 2.0: the move to Odoo 19 and a mobile app for the field.
Built withOdoo 19 · Ionic mobile app · REST API
What was built
- Dive operations, sites, checklists, dive logs and signatures
- Personnel qualifications and PDF reports
- A mobile app built to keep working offline and sync when back online
- 22 custom modules ported from Odoo 14 to 19 in an isolated lab; no data migrated yet
- Equipment register with certificates, maintenance and defects, in testing and not yet released

Hi-fi resale and repair · Prototype
Headphones.lt
Headphones.lt sells vintage and modern audio equipment in Lithuania. The prototype is an Odoo 19 back office for refurbished equipment, repairs and sourcing. It runs on test data and is separate from the live shop.
Built withOdoo 19 · Python worker
Visit headphones.lt (opens in a new tab)What was built
- A record for each individual item: source, condition, defects, repair history, costs and margin
- Customer repair registration with a status to follow
- A public “find me equipment” form that creates a sourcing request
- A purchase pipeline for promising marketplace offers, matched to customer requests
- A person approves every purchase and every message to a seller
- Live marketplace collection stays off until an authorised channel is in place