The problem
Open or expired permits derail closings. Agents, title companies, investors and homeowners used to check county portals one property at a time, each with its own search, its own formats and its own gaps. A single missed permit can hold up a sale or land on the new owner.
What I built
- A FastAPI search engine merging a statewide permit index with 50+ county and city public-records integrations
- Nightly bulk loads plus live lookups, with caching and de-duplication across sources
- Automated open/expired flagging and branded PDF certificates ready for the closing file
- Self-serve monetization: free teaser, per-permit or whole-address unlocks, and subscriptions, with Square payments and SendGrid email
- CI with 71 automated tests, so every change to a jurisdiction integration is checked before it ships
Why it matters for your project
PermitVista is the same shape as most enterprise data work: dozens of inconsistent sources, a nightly bulk layer plus a live layer, de-duplication, and a product on top that people pay for. I built and operate every part of it.