All projects
03 Live 2025

ServiceHub — Auto-Workshop Platform

Auto-workshop management — service orders, VIN decoding and automatic SMS.

AutomotiveField servicePWAMulti-tenant SaaS

Context

Auto workshops juggle service orders, vehicles, customers and appointments — usually on paper or in Excel. They needed a fast, multi-tenant system that works from the phone on the shop floor and notifies customers automatically.

What I built

  • ServiceOrder as a state machine, with VIN decoding (NHTSA + manual ISO 3779 fallback) and ANAF company (CUI) lookup.
  • Installable PWA — runs like a native app on the shop-floor phone.
  • Service-dossier, customer and vehicle management, with per-shop multi-tenant isolation (EF Core global query filters).

Technical highlights

Timing-attack-resistant auth

a PBKDF2 dummy hash equalizes response times whether or not the user exists — no leak through timing.

Automatic SMS, reliable delivery

an SMS queue with lease/claim and a stuck-item sweeper; an NSSM agent (a Windows service) on a shop PC drains the queue and sends via the Huawei modem — no external SMS gateway (the agent API is authenticated + rate-limited).

VIN decoding with fallback

NHTSA as the primary source, with manual ISO 3779 decoding when the API is unavailable.

All projects