About me
I'm a full-stack software engineer based in Liverpool with a First Class degree in Computer Science from Edge Hill University. During the day that means enterprise projects at CGI. Outside of work it means building the things I want to see exist.
This year I've been diving into applied AI — large language models, automation pipelines, local inference with Ollama, and integrating Claude into tools that genuinely save time rather than just demoing well. I'm approaching it as an engineer, not a researcher: what works, what ships, and what actually holds up in production.
Harper Tech Lab is where I document all of it. Right now that means a tools page with 18 free browser-based utilities, three open-source AI projects on GitHub, and the 100 Days of Blogging challenge — one post every day from May to August 2026. Not polished retrospectives. Honest write-ups from someone who ships things and learns in public.
How I got here
I started out doing what most developers do — building websites and internal tools, fixing bugs, shipping features. Good work, but nothing that felt like it had real leverage. I was always looking for the thing that multiplied output rather than just adding to it.
The shift happened gradually. I started experimenting with LLM APIs mostly out of curiosity, building small scripts to automate the repetitive parts of my own workflow. The results were uneven but the potential was obvious. I started spending more time there — reading papers, reverse-engineering what worked, shipping things that weren't meant to be products just to see how far the tools would stretch.
At some point the experiments became projects, and the projects started generating actual results. Time saved across half a dozen workflows. Those outcomes changed how I thought about where to put my effort.
I'm not an AI researcher. I don't work at a lab. I'm a builder who found that applied AI — the unglamorous, prompt-engineering, glue-code kind — is one of the highest-leverage things I've ever worked with. Harper Tech Lab is where I share what that actually looks like in practice.
Experience
2022 — Present
CGI (formerly BJSS)
Software Engineer
Liverpool, UK
2020 — 2022
Ruler Analytics
Software Engineer
Promoted from Junior · Liverpool, UK
2019 — 2020
redwigwam
Junior Software Developer
Liverpool, UK
2018 — 2019
The Walton Centre NHS Foundation Trust
Software Developer
Liverpool, UK
2016 — 2020
Edge Hill University
BSc Computer Science
First Class Honours
Tech stack
Full-stack · AI/LLM tooling · Cloud infrastructure · Automation