Case study
A federal service contractor's whole software stack, shipped in six weeks.
SteadFast Transportation Inc. administers federally awarded USPS contract-delivery routes across rural Montana and North Dakota. Doyel Labs built their marketing site, their payroll workspace, and the plumbing that ties them together.
At a glance
Two products, one domain, one operator.
Client
Plentywood, Montana
Rural USPS route administration
Scope
Timeline
Stack
What ships weekly
Result
Marketing site
A ten-page site on steadfasttransportationinc.com.
Custom domain, mobile-first navigation, hero video, schema.org Organization markup, and forms wired to the operator's inbox. Deployed as static HTML on Netlify with LCP under two seconds on mid-tier mobile.


What shipped on the marketing side
10 pages
schema.org markup
Mobile-first nav
Hero video
Contact + inquiry forms
Privacy-friendly analytics
Payroll workspace
SteadFast Payroll — SCA-first pay runs.
A password-gated workspace that lives at steadfasttransportationinc.com/steadfast-payroll-app.html. Built specifically for federal service contractors paying day-rate independent contractors under the Service Contract Act. Every draft passes the day-rate floor before it leaves the app.
The floor check
For every stub, the app pulls the operator's SAM.gov wage determination for the contractor's county, computes the floor (base wage + H&W) × 8, and blocks any draft whose day rate doesn't clear it.
Base wage
$20.73
per hour
H&W fringe
$5.55
per hour
Day-rate floor
$210.24
8-hr day
Day rate on paystub
$277.23
Compliant
$277.23 ≥ $210.24 · SCA §41 U.S.C. 6707
WD 1977-0194 · Sheridan County, MT · verified via SAM.gov
The stub
Every stub carries the compliance line — WD number, base wage, H&W fringe, resulting floor, met or not. YTD gross and YTD net are on the stub, tabular-numbered. Stubs email from the operator's own domain via Resend.
SteadFast Transportation Inc.
301 E 1st Ave, Plentywood, MT 59254
EIN ••-••••••• · Contract #691A3
Pay period
Sep 1 — Sep 15, 2026
Pay date 2026-09-18
Contractor
OPERATOR 04
Driver / Caser · MT
SSN •••-••-•••• · WD 1977-0194
SCA line
Base $20.73 + H&W $5.55/hr
Floor $210.24 per 8-hr day
SCA compliant
| Regular days worked (13 × $277.23) | $3603.99 |
| Holiday worked (0 × $277.23) | $0.00 |
| Vacation cash-in-lieu | $0.00 |
| Gross | $3603.99 |
| Deductions | $0.00 |
| Net pay | $3603.99 |
YTD gross $46875.87 · YTD net $46875.87
What shipped on the payroll side
Contractor register
Wage-determination auto-lookup
SCA floor enforcement
(base wage + H&W) × 8. Under-floor drafts are blocked.Batch pay runs
Stub email from the operator's domain
[email protected]. Doyel Labs is not on the email header.Audit log with CSV export
Passkey sign-in
Server storage per operator
Backups you can walk away with
Approach
How Doyel Labs shipped this quickly.
01
Read the compliance regime first
Before writing code, we mapped 41 U.S.C. §§ 6701–6707 to the fields on a stub. AI helped skim the FAR clauses; humans confirmed with the operator's actual USPS solicitation.
02
Wireframe → schema → UI in one loop
AI drafted the Firestore-shaped data model, migration SQL, and the UI form in parallel. We shipped the register within two days.
03
Run a real pay period before locking scope
Instead of a spec-first approach, we ran a live pay period with real (redacted, then live) contractors on day 5. Every crash, every stub error, every "wait, what does this button do?" was fixed the same day.
04
Then harden the audit trail
Once the pay path worked, we hardened the audit log to a DOL inspector's read: every state change becomes a row, every row exports to CSV, every export is timestamped.
Scope discipline
What SteadFast Payroll doesn't do.
The current build is scoped tightly. These features would be fair game for a future release, but shipping without them let us hit the operator's first pay period in a week.
No tax filing
No money movement
Your project next
Tell us what you're trying to run.
We build for federal service contractors, small operators, and mid-market companies who need software that doesn't lock them in. If you can describe the operation in a paragraph, we can quote it in a business day.
Case study published with SteadFast Transportation Inc.'s permission. All contractor-level data is synthetic.
