R3

At work

I manage a City Transit division, and I build custom software for it when nothing off the shelf fits. Each project here has a write-up covering the problem, the tool and what I learned.

Projects

Scheduling

Driver scheduling system

An eight-week driver rotation and a dispatch board that works out coverage when someone calls in.

Paratransit

Paratransit scheduling app

A trip scheduling app for paratransit service, built with Node.js, Express and SQLite.

Open data

Live vehicle positions feed

A real-time feed of bus locations in GTFS Realtime, the standard format that trip-planning apps read.

HardwareIn progress

Real-time bus stop display

A battery-powered e-paper countdown sign for bus stops, prototyped on a $32 CrowPanel ESP32-S3 board.

Procurement

Procurement determination tool

A step-by-step wizard that asks about a purchase and produces the price-reasonableness and small-purchase forms.

Community

Bus coloring and story app

A printable coloring page and a story app that makes a kid's own hand-colored bus the hero.

GameIn progress

LC Transit Simulator

Drive the trolley or a 35 foot bus on the real routes, in a 3D city built from real streets and about 40,000 real building footprints.

Four of these run right here with made-up data. See the demos page.

Posts

Everything in this section is my own account of my work. None of it is an official statement from my employer.