← Work

Web · SaaS2025 · 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

01Problem

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.

02Role

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.

03Approach

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.

04Outcome

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