Chris — Python Data Automation

Web scraping, dashboards, API integrations and data pipelines.

Brisbane, Australia · working remotely worldwide

Email me about your project

What I do

I build small, reliable Python systems that collect data, move it where it needs to go, and show it to you in a useful form.

Typical small jobs run US$50–300 fixed-price with fast turnaround. Larger projects quoted up front.

Recent work

A few things I've built — two you can click and use right now.

Web scraping → clean, structured data — see it live ›

Problem: raw data sitting on a website is useless until someone can actually look at it and decide something.

Built: a Python scraper that paginates an entire 1,000-item catalogue, normalises every price and rating, and feeds a clean single-page analytics dashboard — the whole pipeline from raw site to decision-ready view. View the live dashboard ›

PythonrequestsBeautifulSoupvanilla JSnginx

Live dashboards from multiple data sources — see it live ›

Problem: a business needs its numbers and feeds in one place, updating on their own — not a spreadsheet someone has to refresh by hand.

Built: a single-page dashboard that pulls several live APIs — prices, weather, headlines — into one clean view and refreshes itself on a schedule, unattended. It's the same pattern I use to build database-backed, real-time data pipelines. View the live dashboard ›

PythonREST APIsscheduled jobs (cron/systemd)vanilla JSnginx

Automation that runs unattended

Problem: a script you have to remember to run isn't really automation.

Built: scheduled pipelines and watchdogs on a Linux / PostgreSQL / nginx stack — data fetched, processed and published on a timer, with health checks so failures surface instead of going quiet. Both dashboards above update themselves this way.

PythonBashsystemd / cronPostgreSQLnginx

Background: I run a fleet of small Python services on a Linux server I administer myself — so I know what it takes to make something keep working after handover, not just run once on my machine.

How I work

Tell me what you're trying to get done in plain language — I'll tell you whether it's feasible, what it'll cost, and how long it'll take. Fixed price agreed before work starts. You get working code, a short note on how to run it, and I'm reachable afterwards if something needs adjusting.

You own everything I build. I hand over working code and can deploy it to your own server or cloud — so the systems you rely on run on infrastructure you control, never dependent on my machine.

Get in touch

1966chris46@gmail.com

Brisbane, Australia (AEST, UTC+10) · remote worldwide. A couple of sentences about what you need is plenty to start.