FishingCreek Transportation

School transportation

Driver Compliance Platform

The paperwork cannot slip. So it does not.

FishingCreek Transportation, Inc. — a family-owned school bus and van carrier operating since 1959, running routes out of three Pennsylvania depots for eight school districts across Columbia and Montour counties.

Live in production
180
drivers

Running about 150 vehicles out of three depots for eight school districts, each with its own calendar and its own paperwork.

45
page packet

The new-hire packet a van driver filled out by hand — 266 fields, most of them the same facts written again.

16
credentials

Tracked per driver, each with its own issue date, expiry and renewal cycle.

$0
signature fees

Signing is part of the platform. The same volume through a per-envelope service — 180 renewal packets every August, plus every new hire — was an estimated five figures a year, and covered only the signature half.

Services
Custom web platform · Document intelligence · E-signature and records management · Public website and content system
Engagement
Phased delivery with milestone sign-off. Scope has grown by client request throughout — this is a partnership, not a handoff.
Timeline
Started May 2026 · working end-to-end demo in 12 days · twelve delivery phases · live in production July 2026
Built with
Ruby on Rails · PostgreSQL · React · Claude · DigitalOcean

The problem

FishingCreek runs about 180 drivers and 150 vehicles out of three depots, carrying more than 4,000 students a day for eight school districts across two Pennsylvania counties. That means two paperwork cycles per driver, forever.

A new hire fills a packet — 26 pages for a CDL bus driver, 45 for a van driver, up to 266 fields — covering the employment application, criminal history and child abuse authorizations, a DOT physical, federal I-9 and W-4, policy acknowledgments, and reference checks written to former employers. Then every existing driver re-signs an eleven-page packet each August, before routes start.

The signature half of that ran through DocuSign, billed per envelope. Everything else ran on paper checklists in the office. That split left the parts carrying the actual legal risk untracked, because a signature service has no concept of a medical card that expires in March, or a fingerprint clearance that has not come back from the state yet, or the difference between a CDL bus driver and a van driver who owe different documents. It cannot chase a former employer for an Act 168 disclosure. It cannot tell you which drivers are ineligible to drive this morning. And when a district or an auditor asks for proof, the answer is a filing cabinet.

An open filing cabinet drawer packed with paper file folders
Sixteen credentials per driver, each on its own clock, each with a piece of paper behind it.

None of this is generic HR onboarding

Pennsylvania school transportation has its own vocabulary, and every term below appears in FishingCreek's own paperwork. This is the material the system had to understand before it could be useful:

Act 24, 34, 151 and 114
The four background clearances every Pennsylvania school employee needs — a conviction certification the driver signs, a state criminal record check, a ChildLine child-abuse clearance, and FBI fingerprinting. Four separate artifacts on four separate clocks.
Act 126
Mandated-reporter training. School staff are legally required to report suspected child abuse, and must be trained to recognize it.
Act 168
A disclosure about past investigations into sexual misconduct with a child. The applicant's former employer fills it in, not the applicant — which is why it can never be an ordinary form in a packet.
DL-503
The PennDOT form on which a driver certifies every moving violation in the past twelve months, reviewed and countersigned by the carrier.
S endorsement
The Pennsylvania school bus endorsement — a separate certification from the CDL itself, with its own expiry date.
Medical card
The examiner's certificate from the DOT physical. It expires, and an expired one means the driver cannot legally drive that morning.
FMCSA Clearinghouse
The federal drug and alcohol violation database. The carrier must query it for every CDL driver, and the driver must consent first — two artifacts, in order.
CDL bus vs. van
The fundamental split in this business. A van driver under the CDL weight threshold owes a different packet — and for this carrier, a longer one.
Act 32 and local EIT
The form that determines which municipality's earned-income tax is withheld — driven entirely by the driver's home address.
Back-to-school packet
The renewal cycle. Every returning driver re-signs a standing set of certifications each summer before routes start.

Our approach

One system that owns both cycles end to end — assign, fill, sign, review, verify, store, report — rather than a signing tool with a filing cabinet bolted to the side of it.

The starting constraint came from the owner, and it shaped everything after:

It has to work for drivers at every level of comfort with technology, not just the ones who already live on their phones.

The brief, from FishingCreek’s owner

So a driver is walked through their paperwork one item at a time — sign this, here is what is next, press Next — rather than handed a list to navigate. Signing in takes a link from an email, or a one-time code at an office kiosk for drivers who have no email address at all. Forms are filled by laying typed values onto FishingCreek's own documents, so what gets signed looks exactly like the paper it replaced. Identity details are typed once and appear everywhere after. And the reading level is enforced by a test rather than claimed: the hardest block of text a driver sees scores at a sixth-grade level.

The office side answers the question that used to require opening drivers one at a time. A dashboard where every number opens the exact rows behind it, fleet-wide views of what is outstanding and what is expiring, a weekly digest, and permissions specific enough to control who may see a social security number. Around that sit the pieces FishingCreek asked for as we went: the fourteen operational forms drivers file during the year, training videos, per-district calendars, a change-of-address workflow, and their public website.

AI where it earns its place

Every field on a 45-page packet has to be mapped before a single value can be typed onto it, and that mapping was the bottleneck that made digitizing paperwork expensive in the first place. Now the packet is uploaded, read automatically, and comes back as a draft map with a visual preview that a person checks and approves.

It stays a draft until a human publishes it. That is deliberate. The difference between a good first pass and a finished one is a signature landing in the wrong box on a federal form, and no amount of speed is worth that.

Three things you only know if you have lived it

  • Drivers without an email address are not an edge case here. Some genuinely have none. The office kiosk exists for exactly them — a code issued at the desk, signed in with nothing else, and a record of who issued it.
  • A move invalidates paperwork. Changing a driver's address is not a field edit, because local earned-income tax and residency forms are assessed off the home address. So an address change assigns the right new forms, flags the signed ones that carried the old address, and tells the driver what they need to do.
  • Renewal season is not the same as a normal week. Sign-in links that behave sensibly when one driver is invited behave badly when the whole roster is invited at once, and the fix is not a longer-lived link sitting in an inbox with a compliance file behind it. A driver now asks for the link when they are ready to use it.

The outcome

The platform went live in July 2026. Both paperwork cycles now run in one system instead of split between a signature service and a filing cabinet. Credential expiry is tracked rather than remembered. Everything outstanding across the fleet is one list. And the signature line — an estimated five figures a year at their volume, on a per-envelope plan that would still have left the compliance half untouched — costs nothing.

Signatures went out through DocuSign, billed per envelope. Everything around them lived on paper checklists in the office.
One system owns the whole cycle. Signing is built in, with no per-envelope charge, and the signature sits with the record it belongs to.
Credential expirations — medical cards, clearances, fingerprints — were tracked on paper and remembered by whoever kept the list.
Sixteen credential types carry issue and expiry dates. An expired one blocks a driver from being made active, rather than being noticed later.
A new hire wrote their name, address, date of birth and license number onto roughly forty separate forms.
Typed once at a single information step, then filled onto every form after it.
Fourteen recurring operational forms — misconduct reports, evacuation drills, trip sheets — were printed, filed, and left no record trail.
Filed in the app, landing in an admin inbox and routed to the right district contact automatically.
Answering what is outstanding across the whole fleet meant opening drivers one at a time.
Two fleet-wide lists, documents and credentials, and every number on the dashboard opens the exact rows it counted.
A driver who left three years ago still collected a fresh annual packet at every rollover.
Drivers on leave or inactive stop accruing renewals and drop out of every queue.
Proving a signed document had not been altered meant trusting the filing cabinet.
Every signed document is sealed each night, so its integrity can be demonstrated independently rather than asserted.

What we are not going to do is put an hours-saved figure on it yet. The honest measure of a system like this is what a full renewal season costs the office compared to the last one — and that is FishingCreek's number to confirm, not ours to estimate. When they have it, it goes here.

If your business runs on paperwork that cannot slip, we would like to hear how it works today. No pitch — just an honest read on whether software is the answer.

Running the same problem?

Tell us how it works today. We'll tell you honestly whether software is the answer.

[email protected]