Skip to content
msaouab
Get in Touch
msaouabIT Architect | Software EngineerAvailable for work
Get in Touch
← All projects
Employer

School-Bus Platform

Real-time fleet and route planning for 50,000+ users

The largest production surface I work on: a school-bus platform for US public districts with 50,000+ users. I co-own three of its apps — I propose and lead their main features and build the core parts.

50k+ daily rides

Highlights

Problem

District transportation teams plan routes, track buses live, handle trip requests and manage accounts across tightly coupled apps. A regression in one surface ripples through a school day, so stability and test coverage are product features.

Role

Co-owner of the fleet-tracking, administration and route-planning apps in a 10+ app Angular micro-frontend monorepo: I shape and lead their main features with the team and build the core parts myself.

What I built

The live fleet page (Google Maps with clustered, animated vehicle markers and itinerary history replay on a timeline), tiered trip-cost pricing, account security settings, operations reports, and reusable components shared across apps. I carried out the Angular 15 → 20 migration of a production app in steps (via 18) across 218 files, and removed duplicate API calls and leaked subscriptions.

Outcome

A platform used by 50,000+ people, kept stable by 1,200+ Cypress tests in 210+ spec files that run every night in CI.

Stack

Angular 20RxJSAngular MaterialGoogle MapsHighchartsCypressNx
Loading