A DUAL MAJOR COMPUTATIONAL MATHEMATICS & STATISTICS STUDENT AT THE UNIVERSITY OF WATERLOO. DRIVEN BY CURIOSITY AND A PASSION FOR PROBLEM-SOLVING.
A SHOWCASE OF MY RECENT WORK AND CREATIVE SOLUTIONS
ZocraticMMA is an app I have created with my friend to give UFC fans a smarter, data-driven way to explore fighters, compare matchups, and predict outcomes. With 20+ monthly users, I developed custom web scrapers to collect fight data, stored everything in a structured SQL database, and created APIs so the app can access and deliver that data in real time.
I built a personalised, interactive movie recommendation tool to help friends and casual movie watchers save time and avoid endless scrolling. I noticed how often people, especially students and busy professionals, struggled to pick a movie quickly, so I designed a solution using Python tailored recommendations based on their preferences.
Processing user preferences like genre, era, and runtime to provide accurate recommendations while maintaining a simple and intuitive user interface.
The tool narrows decision-making by processing the user's preferences like genre, era, and runtime, then returning recommendations based on them. I showed my software to my friends, and they reported saving 15+ minutes when using the app.
I created this Sorting Visualizer to help students and curious learners better understand how sorting algorithms work beneath the surface. The tool dynamically generates arrays of random numbers and allows users to visually explore how algorithms like merge sort process and organise data step by step.