Data Science & Programming

Hi, I'm Joe.

Forecasting, Machine Learning, and Data Engineering

Data scientist with 4+ years in Python, SQL, and machine learning. I built the flight demand forecasting models behind route and revenue planning at Copa Airlines, automated pipelines that cut a 5 month process down to 3 weeks, and hold an MSc in Analytics from Georgia Tech.

ROLE: DATA SCIENTIST/ FOCUS: FORECASTING & ML/ STATUS: OPEN TO OPPORTUNITIES/ BASE: HARROGATE, UK
CAREER TRAJECTORY 2020 - PRESENT
CAREER EXPERIENCE & IMPACT · ILLUSTRATIVE INDEX WHAT'S NEXT USAFA BSc Computer Science PANAMA MILITARY Officer LOGIC STUDIO Data Analyst & Programmer COPA AIRLINES 84 destinations · 10M+ records GEORGIA TECH MSc ANALYTICS + MOUNTAIN WORKS BOOZ ALLEN HAMILTON Defense Tech AI HARROGATE · NOW 2020 2021 2022 2023 2024 2025 2026 FUTURE

Selected Work

Four projects that cover the range of what I do: computer vision, an end to end modelling pipeline, a deployed application, and a collaborative visualisation build. Each one has a full write up covering the problem, the approach, and what came out of it.

01

Do Discounts Affect Customer Ratings?

An end-to-end e-commerce analysis examining whether discounted purchases are associated with different customer ratings. I built the analytical dataset from relational Olist data using SQL and DuckDB, estimated the historical relationship with fixed-effects regression, and designed a randomized A/B test to answer the causal question prospectively.

Experimentation · Python, SQL, DuckDB
View Project →
E-commerce discount and customer ratings analysis
02

Bird Species Identification

Rather than reaching straight for a neural network, I ran four different families of method against the same bird image dataset: dimensionality reduction, classical statistical classifiers, density estimation, and convolutional neural networks. The interesting part is where the simpler approaches held their own and where they fell apart.

Jan 2023·Computer Vision·Python, TensorFlow, OpenCV
View Project →
Bird species identification project
03

Image Compression using ML

K-means clustering applied to pixel colour data to shrink an image's storage footprint. I took it past the notebook stage and shipped it as a live Streamlit app, so anyone can upload a picture, compress it, and download the result and see the tradeoff between file size and quality for themselves.

Unsupervised Learning·Streamlit, MLOps
View Project →
Image compression project
04

SafeCity

An interactive tool built with a team to help prospective renters and buyers compare Los Angeles neighbourhoods on safety. Users weight 10 crime categories according to what actually matters to them, and the map ranks areas accordingly. Documented in a full paper and conference poster.

Data Viz·D3.js, Google Maps API·Team project
View Project →
SafeCity project
Two Ways to Work Together

Hiring, or need a project done?

Hiring for a role

Open to data science and analytics roles, remote or hybrid. Full work authorisation in the UK, no sponsorship required.

View Experience →

Have a project

Available for freelance work in forecasting, data analysis, and machine learning, scoped and delivered on a clear timeline.

See Services →