Founder + Lead Engineer
Flip
60k products tracked. 8 sources scraped. Daily refresh.
Context
Resellers of limited/hyped items needed a way to track inventory, costs, and profit across multiple marketplaces. I built Flip as a solo founder to solve this.
Role & Ownership
Founder + Lead Engineer. Led a team of 6: 3 engineers, 1 CSM, 1 sales. End-to-end ownership: product vision, architecture, engineering leadership, scraping infrastructure, and payments.
What Was Built
- Scrapers for ~8 retail/marketplace sites
- ~60k products in catalog
- Daily data refresh pipeline
- Product matching via SKU + fuzzy fallback
- Normalized catalog model
- Inventory tracking per user
- Expense + profit analytics
- Stripe integration (subscriptions)
- OAuth2 authentication
Results
- 60,000+ products tracked
- 8 sources integrated
- Daily refresh cycle operational
- MVP to shutdown in 6 months (learned when to stop)
Stack
Proof
"Product matching was nuanced. When SKU was available, matching was straightforward. But SKU wasn't always present across all sources — that's where fuzzy matching on product names came in as a fallback. I built a pipeline that prioritized SKU, fell back to fuzzy matching, and allowed manual overrides. Learned that 80% accuracy with fast iteration beats 95% accuracy that ships late."