Skip to main content
Screenshot of the carrier intelligence SaaS platform search interface showing FMCSA carrier results with filters
SAAS PLATFORMFULL-STACK DEVELOPMENT

Carrier Intelligence SaaS Platform

ALL WORK
LIVE SITE
AT A GLANCE
TYPEFull-Stack SaaS
YEAR2026
DURATION8 weeks
CLIENTOwn Product

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.

THE CHALLENGE

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.

THE SOLUTION

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.

RESULTS

Numbers that actually moved.

MillionsFMCSA carrier records indexed
Sub-secondranked search response time
4 tiersStripe subscription plans
Solo-builtfull stack, zero to production
REFLECTION

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.

- FOR THE RECORD

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.