Web · SaaS — 2025 · ongoing
Subtraid — Surety Bond Lifecycle Platform
One platform for the full life of a surety bond — application, issuance, riders, claims, renewals — for contractors, brokers, and brokerages.
- Role
- Senior Fullstack Engineer
- Timeline
- Sep 2025 — present
- Stack
- React 19 · TypeScript · Mantine · Tailwind · Express · Prisma · MySQL
01 — Problem
An industry that still runs on paperwork
Surety bonds guarantee that construction contracts get honored — and the industry that issues them still coordinates applications, riders, claims, and renewals over email threads and PDF forms. Every carrier has its own forms, every brokerage its own process.
Subtraid's goal: put the entire bond lifecycle — contractor, broker, and brokerage all working on the same source of truth — into one product.
02 — Role
Senior fullstack engineer
I ship features end-to-end across a ~670-component React 19 + Mantine + Tailwind frontend and an Express 5 + Prisma/MySQL backend. Two areas are mine: the carrier bond-form mapping system and the review-agent QA workflow.
03 — Approach
Configuration over hardcoding
Every carrier's bond forms differ, so hardcoding them would never scale. The form-mapping system I own turns carrier forms into configuration: field mappings with validation, currency and locale handling, and mid-save persistence — new carrier forms onboard without code changes.
The review-agent workflow adds a human QA gate before bond documents ship: reviewers verify mapped fields and documents through dedicated flows I built on both sides of the stack.
Delivery is AI-assisted by design — Claude Code is part of the team's daily workflow, and I'm one of its heaviest users.
04 — Outcome
One platform instead of a paper trail
A bond can now be traced from application through issuance, riders, claims, and renewal inside one product — with carrier-specific forms handled by configuration rather than engineering time.
- ~670
- React components in the frontend
- 22+
- backend service modules
- Full-stack
- frontend, backend, and QA workflows