← All work
Loupe
Find the businesses behind the map.
- Status
- Working internal prototype
- Year
- 2026
- My role
- Product and full stack
- Stack
- React, TypeScript, Express, Leaflet, Google Places
The problem
Finding one kind of business across several locations means bouncing between maps, websites and spreadsheets, then repeating the same manual checks for every row.
How I approached it
Separate discovery from enrichment. Search each selected geography independently, interleave and deduplicate results, then read public company websites for contact and company signals. Robots aware, and honest about what is inferred rather than sourced.
What I built
- React search interface streaming results over server sent events
- Map and list views with live result streaming
- Robots aware enrichment layer over public company websites
- CSV export and a proof led marketing site
Where it stands
Working internal prototype. It finds and records, and deliberately does not send outreach.
What it taught me
The interesting problem was not scraping. It was provenance. Every field needs to say where it came from, or the whole dataset becomes unusable the moment someone questions one row.