Back to Main

Data Automation

Collect it. Clean it. Use it.

I pull data from wherever it lives and turn messy inputs into datasets you can actually query.

What I do

Scraping

Extracting structured data from sites, dashboards, PDFs and anything without an API.

Data collection

Running on a schedule. Tracking changes. Keeping history. Retrying on failure.

Transforming messy inputs

Turning CSV exports, inconsistent spreadsheets and half-broken HTML into normalised tables.

300+

pages per second on a single scraper

10M+

rows cleaned and loaded per run

Approach

What I actually build