
I am an Ottawa-based Data Scientist II. Since graduating from Carleton University with a Bachelor of Computer Science (Honours) and an Economics minor, my work has focused heavily on systems architecture, data pipelines, and large language model infrastructure using Python. I am deeply interested in the intersection of AI and quantitative finance, building tools like agent-based risk engines, and leading discussions on the latest industry research. Whether I am securing RAG applications or exploring systematic trading, I enjoy tackling complex, data-driven problems.

Conways Game of Life presents an instance of cellular automata where the user can contribute to the games evolution or destruction, through setting the initial state. In my version Conways Game of life, the player is allowed to alter the state of the cells at any point of the game and alter the course of the simulation. The population of the simulation is also tracked throughout the game and graphed using chart.js, if interested you can play the game here.
As a first attempt at learning about artificial intelligence, I decided to create a program to visualise various search algorithms, including Dijkstra's algorithm and the a* algorithm. I programmed this project in python and used tkinter and pygame to make the ui. The source code for this project can be found on my github here.

The Bomber Mafia is a story of innovation in the face of chaos. Taking place during the second world war, The Bomber Mafia attempts to chronicle the attempt of military thinkers to bring precision bombing to the forefront of war.

This authorized biography tells the story of Elon Musk. While often examining the string of failures that lead to his greatest successes, this book provides great insight into the motivations behind each of Musk's ventures.

Measure what matters is in essence, a book about how to set impossible goals, and somehow achieve them. Each chapter is a unique story about how prominent firms achieve their impossible, using a goal setting method that Doerr refers to as OKR's.