EASBid
Product: EASBid
Year: 2025
Project Type: Public bid alerts platform
Stack: Vite, Supabase, Jest
Project Overview
Government projects are published across many different portals, and contractors can easily miss the ones that matter to them. EASBid brings them together and shows the top contractors on the platform.
I worked on the two parts that keep it alive: collecting new projects, and telling the right people about them.
What I Built
Scrapers
- Collecting open bids from public sources such as SAM.gov and LA procurement
- Turning each source into the same shape, so every project can be shown the same way
- Saving the projects in Supabase
Personalized emails
- Subscribers get an email about the latest open projects
- Each email is personalized, so people hear about the projects that are relevant to them
Tests
- Jest tests around the scraping and email logic
Key Technical Challenges
1. Every source is different
Each portal publishes its bids in its own way, with its own fields and its own layout. The scrapers had to read each one on its own terms and still produce one clean, consistent list of projects.
2. Emails people actually want
An email full of projects nobody can bid on gets ignored. Personalizing each email around the subscriber is what makes it worth opening.
Conclusion
EASBid showed me how much value there is in bringing scattered public data into one place and putting it in front of the right person at the right time.
Contents
Contact me
Send me an email or message me on LinkedIn if you're looking for someone who builds without the fluff.