Traffic Data Processing Script

2025 · Python, Excel Automation

Built to process heavy-vehicle traffic data for a 1300 km highway pavement assessment project. The raw data arrives as ~50-sheet Excel workbooks that used to take about 4 hours to process manually — the script now does it in under 5 seconds.


Multi-Document Organisation Tool

2025 · Python

Written during a period of heavy crew turnover on a fibre optic construction project in Germany, where onboarding new workers meant piles of scanned paperwork to sort by hand. This script merges and organises large batches of scanned documents automatically, turning a tedious manual process into a one-command job.


Bill Reminder System

2024 · Python, Web Scraping

An automated reminder system that scrapes recurring personal payment sites and notifies me before due dates, so nothing slips through the cracks. Runs continuously on a self-hosted VPS.


Artist Portfolio Website

2023 · Django, Python

A full-stack website built for an artist friend, featuring user authentication, a blog-style content system for posting new work, and portfolio management. Actively maintained and deployed on a self-managed VPS.


Personal Website

2023 · HTML/CSS/JS

This site. Currently static — a rebuild is on the roadmap to make it more dynamic and easier to update.


Client Document Automation Tool

2022 · Python

A script that pulls client data from a database to auto-populate Word document templates and convert them to PDF, built for recurring freelance paperwork (energy certificates, building documentation). Cut document preparation time by roughly 75%.