All work

// selected work

Custom software · Distribution

Dealer inventory & reconciliation platform

Keeps a manufacturer's dealer network honest about inventory — reconciled monthly, unit by unit, against the books.

Custom software · Distribution
Tracking
unit-level serials
Accounting
QuickBooks reconcile
API routes
59

// note: a real system in production. The client is kept anonymous for privacy; the numbers above are pulled straight from the live app.

// The problem

When your product sits on dozens of dealer lots, keeping track of what's actually there — and whether it matches the accounting system — is a constant headache. Miscounts and mismatches with QuickBooks mean lost units and numbers you can't trust.

// What I built

This platform runs the whole reconciliation loop. Dealers and reps get role-based dashboards; each month they submit inventory reports, and the system tracks every unit by serial number, color, and condition through a multi-state workflow. It automatically flags discrepancies against QuickBooks, pulls fresh data from the manufacturer's upstream system through a separate import API, and even helps dealers post units to Facebook Marketplace via a browser extension. Support tickets sync to Monday.com.

// The result

Inventory across the dealer network gets reconciled every month against the books instead of quietly drifting, with every unit tracked by serial. A real production system, live at its own domain, with around 59 API routes and a separate import microservice.

What's in it

  • Role-based dashboards for dealers, reps, and admins
  • Monthly inventory reconciliation workflow
  • Unit-level tracking by serial, color, and condition
  • Automatic QuickBooks discrepancy detection
  • Batch import from the manufacturer's upstream system
  • Facebook Marketplace posting via a browser extension

Highlights

Monthly reconciliation, unit by unit
Auto-flags mismatches against QuickBooks
In production, with its own import microservice

// more work

Have a system that needs building?

Tell me what you need. I reply the same day — usually within the hour, with honest next steps and a free quote.