May 2023 - Oct 2023
This article explores my development of a statistical model designed to predict professional tennis matches, specifically focusing on ATP Tour level competitions from 2014 to 2023. Through rigorous backtesting of 16,668 matches, the model identified 2,625 high-confidence matches, achieving a success rate of 52.4% and generating an average return of $1.048 per dollar wagered.
The project was a deep dive into sport analytics, statistical modeling and risk assessment. By simulating individual points and incorporating variables such as court surfaces, player statistics, and historical performance, the model gave me insight into how a game such as tennis can be interpreted through data.
Jan 2024
I developed an interactive web tool with D3.js that visualizes open data found on the City of Toronto's website across Toronto's 159 neighbourhoods, incorporating both demographic and crime-related statistics. Users can explore trends in population age, income distribution, and crime rates through customizable map visualizations. The tool features yearly data dating back to 2014 for crisis calls and crimes, allowing residents to view trends as they unfold and use a more data-driven approach to handle societal issues.
Oct 2024
A website for the local yoga studio I go to built using Squarespace. The owners, who I have the privilege of calling my friends, are amongst the kindest people I have ever met. The website was created and launched rapidly to meet the needs of their business.
In Progress! (Started Nov 2024)
With rapid advancements in AI, it has never been easier to learn anything and grow. This project which builds on my passion for tennis aims to be a video game that can simulate the feeling of playing tennis at the highest levels. I am learning to use Unity and Blender as I go to incorporate my vision of what an excellent tennis game can be.
"I submit that tennis is the most beautiful sport there is, and also the most demanding. It requires body control, hand-eye coordination, quickness, flat-out speed, endurance, and that weird mix of caution and abandon we call courage." - David Foster Wallace