
Carrier Intelligence SaaS Platform
End-to-end solo build of a full-stack SaaS platform for searching and vetting FMCSA-registered US carriers. Includes a streaming data import pipeline for millions of records, a ranked search API, carrier profile pages with trust scoring, and Stripe-powered subscription billing.
What was broken, and why it mattered.
Freight brokers and logistics professionals needed a fast, reliable way to search millions of FMCSA-registered carriers to vet and connect with potential partners. The FMCSA portal is slow and hard to navigate, and existing third-party tools were expensive or limited in functionality.
The system needed to ingest millions of records from a large government CSV dataset, provide sub-second search results across DOT numbers, MC numbers, and company names, and support a full SaaS subscription model with tiered access control.
How I fixed it.
Designed and built the entire platform solo from zero. Created a streaming CSV import pipeline using Bun that downloads the FMCSA census dataset, normalizes records, and upserts in batches of 500 using ON CONFLICT resolution to handle updates without duplicating data. Built a ranked search API endpoint backed by custom PostgreSQL indexes.
The Next.js frontend includes carrier search with state, entity type, and authority age filters; detailed carrier profile pages with trust signal scoring; a saved carriers list; connection request flows; and a full SaaS dashboard with Stripe subscription billing across multiple pricing tiers. Supabase provides the hosted PostgreSQL layer and auth foundation.
Numbers that actually moved.
What I'd do differently.
The most interesting engineering challenge was the data pipeline. Streaming the CSV row by row rather than loading it all into memory was critical for handling a dataset this large on commodity hardware. The batch upsert strategy with ON CONFLICT needed careful tuning to balance write throughput against lock contention.
Building the full SaaS layer on top of the data layer reinforced how much work goes into the non-product parts of a product: billing, access control, dashboards, and onboarding flows all required as much care as the core search feature.
Suhag Al Amin designed and built a full-stack SaaS platform that allows freight brokers and logistics professionals to search and vet millions of FMCSA-registered US carriers. The project required building a streaming data pipeline to ingest and normalize a multi-million-row government census dataset into PostgreSQL, a ranked search API with fast DOT, MC, and company name matching, and a complete SaaS product with carrier profiles, saved lists, connection requests, and Stripe-powered subscription billing. The entire platform was built solo from zero to production.
Have a pilot deadline? Let's talk.
Tell me where you are. I'll tell you, honestly, whether 6-8 weeks is realistic and what the first week looks like.


