02 / Stock & inventory
Odoo · Point of Sale + Inventory
“We track stock by hand, and the count is never right.”
When two locations keep separate counts, neither one is the real one — and every decision above it is made on a number people have quietly stopped trusting.
Today
- Paper count
- Till receipts
- Second branch
- Memory
After
- Scan in
- Live count
- Both branches
- One number
One count, updated by the work itself.
- 01
Point of sale and inventory on one system
A sale is a stock movement, not a second record to reconcile.
- 02
Receiving becomes a scan
Counted once, at the door, by whoever is already handling it.
- 03
Every location sees the same live position
Nobody reorders what already exists down the road.
Built with
- Odoo POS
- Odoo Inventory
- Barcode / QR
- Multi-location

Solved for
Cafe Laundrette — UK, two branches
Both branches on one backend, with a preparation screen so staff work the order queue by stage.
Other problems I solve
“Orders and approvals live in WhatsApp, email, and someone's head.”
Custom platform · Multi-tenant B2B“I can't see the numbers without asking someone to build a report.”
Odoo · Dashboards + Accounting“The same information gets typed in three times a day.”
Odoo · Workflow automation“Our website or app is old, slow, or doesn't do what the business needs.”
Custom product · Next.js + Supabase“We bought the software. Nobody uses it.”
Business analysis · Sales + HR
13 / Contact
Tell me what’s breaking.
One sentence is enough to start. If it’s something I can’t help with, I’ll say so rather than sell you a project.