Scraping
Extracting structured data from sites, dashboards, PDFs and anything without an API.
Data Automation
I pull data from wherever it lives and turn messy inputs into datasets you can actually query.
What I do
Extracting structured data from sites, dashboards, PDFs and anything without an API.
Running on a schedule. Tracking changes. Keeping history. Retrying on failure.
Turning CSV exports, inconsistent spreadsheets and half-broken HTML into normalised tables.
pages per second on a single scraper
rows cleaned and loaded per run
Approach