I use football data to understand what happens on the pitch and why. I work with match events, player movements, and team shapes to study how teams create scoring opportunities, progress the ball, defend space, and control games. I use statistics, machine learning, simulation, and computer vision to explore these questions, building models, visualizations, and technical tools that turn football data and video into meaningful insights. This portfolio brings together my work across football analytics, data science, machine learning, and computer vision.
Technical Analyst
Football Data · Python · SQL · Statistics · Modeling
Analytical Tech Stack & Tools
Curiosity as a fan. Analysis as a craft.
I still remember when I was a kid, the first time my father brought home a Jabulani ball, the official match ball from the 2010 World Cup. It wasn't just a ball to me. It was the start of something. I grew up loving football, playing as a winger through high school, and dreaming about playing professionally one day.
But life had other plans. I went to university, and the dream of playing professionally faded. The love for football never did. I just found a different way to stay close to the game.
I studied Business Information Technology, specializing in Business Intelligence. That gave me a foundation in working with data, building systems, and finding useful information in large datasets.
Over time, I started looking at football through the same lens. Instead of only asking whether a team played well, I became interested in why. What led to a chance? Why did one team control the game? Where were they finding space? What could the data show that I might miss just by watching?
That curiosity led me into football analysis. Today, I work with match events, player movements, tracking data, and video to study performance and understand how teams play. I also build data pipelines and computer vision workflows to turn match data and video into structured information that can be analysed.
I enjoy the whole process, from finding and cleaning the data to using statistics, machine learning, simulation, computer vision, data visualization, Power BI, and Tableau to explore the results and figure out what they actually tell us about the game.
I'm still learning, and that's part of what I enjoy about it. There is always another question to explore, another match to study, or another way to test an idea about the game.
For me, it comes down to something simple: I love football, I enjoy working with data, and I want to find better ways to understand the game.
Worked with data and built dashboards and automated processes using Python, SQL, Power BI, and Tableau. This gave me practical experience cleaning, analysing, and presenting data clearly.
Gained practical experience troubleshooting technical issues, identifying their causes, and working through problems step by step. It taught me to be patient, methodical, and comfortable figuring things out when the answer isn't obvious.
Studied software development, databases, statistics, business intelligence, and data analysis. It gave me the technical foundation I now apply to football analytics.
I start with a football question and work until I have a clear answer.
I begin with something I want to understand about the game. I watch the match, consider the context, and turn that into a question I can investigate with data.
I find the data I need, clean it, and build the analysis around the question. Depending on the problem, that might mean working with event data, tracking data, video, statistical models, simulations, or a combination of them.
I turn the results into visualisations, dashboards, models, simulations, or written analysis that make the findings easier to understand, then connect them back to what happened on the pitch.
I'm still developing my craft, but here's what I can actually do with football data.
Transforming raw datasets into structured insights through analysis, reporting, and business intelligence workflows.

Player, ball, and referee detection and tracking from broadcast footage.
A computer vision system for analyzing broadcast football footage, detecting and tracking players, referees, and the ball, identifying teams, and extracting movement, possession, and player-ball interaction data.

A conversational tool for exploring football data and analysis concepts.
A football analytics assistant designed to connect events on the pitch with the data used to measure them, helping explain metrics, analysis methods, and tactical concepts.

Player distribution and team passing network analysis.
How did Côte d’Ivoire move the ball in the AFCON 2023 Final? An event-data analysis of Jean Michaël Seri’s distribution and Côte d’Ivoire’s team passing network, highlighting key connections, progression patterns, and areas of build-up.

Integrated view of passing, shots, statistics, and xG.
A four-panel analysis of Nigeria vs Côte d’Ivoire, combining passing networks, shot maps, match statistics, and xG flow to reveal how the game unfolded.
Want to see more work or build something together?
Have a football data project, idea, or opportunity in mind? Let’s connect and see what we can build together.
Open to remote & international roles
Tell me about your football project, idea, challenge, or opportunity.