Selected projects
What I've built
This list will grow as I take on more client work.
Property Data Collection Pipeline
An automated pipeline that collects property listing data, structures it, and stores it reliably — with monitoring built in, so an instant email goes out the moment a scraper actually fails.
Shopify Product Data Scraper
A Scrapy-based scraper that collects a Shopify store's full product catalogue from its public products API and turns it into clean, structured outputs on a daily schedule — monitored end to end, with an instant email if a run ever fails.
Browser-Automated Catalogue Scraper
A Playwright-driven scraper that collects a large retailer's full product catalogue directly from its rendered storefront, for a site with no public product API to call instead — monitored end to end, with an instant email if a run ever fails.
Property Market Analysis
A Python analysis layer that pulls raw listings straight out of the collection pipeline's S3 bucket and turns them into price distributions, trends, and cross-source comparisons in Jupyter.