nAblement · client platform
Snow Ops
Operations platform for a snow-removal contractor: a live dispatch board for the office staff and a web app for the truck crews.
- Role
- Lead engineer
- When
- Aug – Sep 2026
- Stack
- Next.js 16
- TypeScript
- Supabase (Postgres, RLS, Realtime)
- MapLibre GL
- Serwist PWA
- Web Push
- QuickBooks Online
- Google Sheets API
- Playwright
- Vitest
Snow Ops, screen by screen
Tour · 8 screens in 2 parts

Truck filters
Show one truck’s route, or every truck at once.
01 / 08or swipe the screen
Private client app behind a login. Screenshots use the app’s demo company and demo weather, with property names, addresses, and people’s names blurred.
- user-facing features
- 32
- people on the team using Snow Ops
- 10
- outside services integrated
- 4
A snow-plowing contractor ran a 10-truck fleet on phone calls and paper. Mid-storm, the office could not see which properties had been plowed, crews did not hear about changes, and invoices waited until the snow melted. Snow Ops shows the whole storm on one screen: every truck, every property, and every check-in.
- 01
Engineered the platform end to end (dispatch board, offline-first crew app, and server-verified GPS check-ins), now serving a team of 10.
- 02
Delivered 32 user-facing features, including a real-time storm board, a 3D route map on MapLibre GL and OpenStreetMap, a route builder that minimizes added driving, an offline sync queue, and automated invoicing.
- 03
Integrated 4 outside services: QuickBooks, Google Sheets, National Weather Service data, and push notifications.
- 04
Wrote the proposal that won the contract.

