Nebraska · Traffic Safety Engineering · Veteran-Owned

The tools big vendors sell to well-funded DOTs. Built so small agencies can afford them too.

Bad Marine LLC builds crash-reporting and roadway-safety analysis software — crash-report intake and review, location resolution, MMUCC6 crosswalk mapping, FARS coding, benefit-cost analysis, and collision diagramming — for agencies that don't have a seven-figure IT budget or a grant-writing department. We also build free public tools for drivers, because the problem isn't only agency-side.

SBA-certified SDVOSB and VOSB · UEI FPL4ZAVU5TJ1

The Bad Marine crash-record pipeline

Adopt the whole pipeline, or just the piece you're missing.

Every box is a separate product with its own codebase, connected only by a documented data contract. Pick any one to see what it does on its own.

Reports come in
Cleaned & confirmed
Records go out

The Refinery

The layer before a state's crash database. Every report, whether electronic, scanned, or keyed by hand, is filed into a case. A local AI model reads it first and proposes corrections, each with a confidence score. It never changes a value on its own. Then two teams work it in parallel: reviewers confirm the data field by field against the report image, and mappers place the crash on the road network. When both lanes are done and no blocking rule is broken, the finished record goes to the Vault, the agency's own database.

The AI runs on the agency's own server, from a file, with no network connection. Crash data is never sent to an outside AI service.

The online demo runs on made-up reports, with no sign-in: pick a role (Reviewer, Location, Supervisor, FARS, Admin) and work the queues. It's one shared copy that resets to the sample set every night.

Keep your legacy system

Have a pre-MMUCC 6 crash database you want to keep, but need to send MMUCC 6 to the feds? Crosswalk is for you.

Your database stays exactly as it is. Crosswalk reads its records in the format they're already in, maps every field onto MMUCC 6th Edition, checks each crash against the standard's own edit rules, and produces the MMUCC 6 XML NHTSA takes. It's a standalone product. A state running The Refinery doesn't need it: The Refinery keeps the state's own fields and exports MMUCC 6 out of the box.

What you have
Mapped & checked
What the feds get

Crosswalk

Each state is mapped once: every one of its fields matched to its MMUCC 6 home, its own codes translated along the way. From then on, every crash is checked against 130 of MMUCC 6's 131 edit rules, the federal consistency checks, and each violation is surfaced for a person to decide: allow it, fix the source, drop the crash, or blank the one bad value. Nothing slips through quietly.

The state keeps the complete record and decides, field by field, what's withheld from what goes out.

What we build

Grouped by where each product sits. Every one of them works entirely on its own.

The crash-record pipeline

Proving ground

Civic Tech & Community Impact

Free tools for the public. Not for sale.

Separate from our commercial work: small tools we build and give away when an everyday civic task is harder than it needs to be. Independent. Not affiliated with any state agency.

More about our civic tech →

Why this runs on the Internet Computer

This site, and Skippy, run as real canisters on the Internet Computer — not a badge stuck on a conventional web app. It's the same standard we hold the rest of our engineering to: verifiable, and built to be checked rather than taken on faith. Tools that need conventional hosting — like the location-resolution and benefit-cost services — run where they make the most sense, and we say so plainly rather than force everything on-chain for appearance's sake.

Built by someone who's done the work

Bad Marine LLC is built by a traffic safety practitioner who got tired of watching small agencies get priced out of the tools well-funded ones take for granted. If that's a problem you have too, let's talk.

Contact Bad Marine LLC