About
I am a Python developer focused on data applications and automation. I build automated data pipelines to compile into reports, and production web applications, and have shipped software used by real paying users. My work sits at the intersection of software engineering & data analytics, with a growing interest in AI-enabled tooling.
Outside of work you will find me on the golf course. The game rewards precision and methodical thinking, both of which translate directly into creating great products.
Projects
GolfMembershipFinder
The UK's largest golf membership comparison site. Built end-to-end with a SQL-backed Flask application, serving real users and handling live data across hundreds of golf clubs.
Stripe + Flask Recurring Revenue Guide
An open-source, beginner-friendly guide to implementing Stripe recurring subscriptions in a Flask application, including a tested, documented codebase.
GolfOptimise
Processes raw shot-by-shot data through a statistical transformation pipeline to produce strokes gained metrics for elite amateur golfers. Data is stored and queried from a relational database.
Experience
Present
Digital Consultant
Stantec · AI & Data Engineering
Python developer and data automation specialist at a 30,000+ person global consultancy. I build data pipelines, Azure Machine Learning workflows and analytical tooling for clients including Yorkshire Water, with all work version-controlled and delivered through Azure DevOps.
Present
Creator & Software Developer
Personal Projects
Built and deployed production web applications end-to-end in Python and Flask, with SQL databases, Stripe payment integration and cloud hosting. Each project is independently deployed, version-controlled on Git and serves real users.
2024
Golf Caddie
St Andrews Links
Worked on the course at St Andrews Links, supporting visiting golfers and learning discipline, attention to detail and course management.
Certifications
Microsoft Certified: Azure Fundamentals
Foundational certification covering core Azure cloud services, pricing, and governance.
View certificate →
Git & GitHub Bootcamp
Comprehensive course covering version control, branching, pull requests, and collaborative workflows.
View certificate →You can view more courses I have completed on LinkedIn.
Education & Courses
2024
BSc, Mathematics
University of St Andrews
Activities and societies: Golf Club. Honours modules: Computing in Statistics, Computational Numerical Analysis, Applied Statistics, Time Series Analysis, Game Theory, Linear Algebra.
2021
St Cuthbert's High School
Newcastle upon Tyne
Activities and societies: REECE Engineering, Form Captain, Law Club. A-Levels: Maths A*, Further Maths A*, Chemistry A*.
Hobbies
The hobby I invest the most time into is golf. I am a +2 handicap and really enjoy playing in local amateur competitions at weekends. I grew up representing the Northumberland county junior team and have since progressed into representing the Men's team.
I also enjoy reading books around areas complementary to building products, such as marketing and sales. My favourite reads so far in 2026 are Contagious: How to Build Word of Mouth in the Digital Age, which provides a great framework for why people talk about certain things but not others, and Shoe Dog by Phil Knight, the founder of Nike.
I have also just resurrected my dad's old Canon DSLR and am trying to learn the basic principles of how cameras work and how to take great photographs, although there is a lot more to it than I thought.