
Example build
Competitor price monitor for an outdoor-gear retailer (web scraping)
- Scheduled crawlers for 4 competitor sites, with retries and a rotating proxy pool
- Product matching against the store's Shopify catalog (GTIN first, then title + brand)
- Dashboard: price position per SKU, 30-day price history, alerts feed
- Slack and email alerts for undercuts, price moves, coupons and stock changes
Python, Playwright, Scrapy, PostgreSQL, Shopify Admin API, Google Sheets API, Docker