I'm a third-year computer engineering student at the University of Toronto, pursuing a double minor in artificial intelligence and business.
I have a passion for software development and the interactions that computer systems have with the real world. I enjoy learning new skills through the completion of academic and non-academic software projects - keep scrolling to see some of my favourites.
I created an online multiplayer implementation of the classic game Snake, developed using Python and JavaScript. Includes a multithreaded Python Websockets server deployed on Heroku that processes player inputs and updates the game state in less than 50ms, allowing the game to smoothly support 100+ concurrent players.
Raw JavaScript + HTML + CSS implementation of John Conway’s cellular automaton. Allows for a user to select initial conditions and run the simulation to observe the evolution of the system. Includes features to store and retrieve design blueprints from an online database using a custom Python Flask REST API.
Expandable Python framework for a real-time trading bot using the Kraken crytocurrency exchange API. Tracks price movements of 18 major cryptocurrencies on the 5-minute timescale and executes trades based on price oscillations and technical indicators. Integrates with the Slack messaging API to provide live updates on trading status to the user.
A conceptual cross-platform (iOS / Android) restaurant recommendation platform developed for U of T Hacks IX. An intuitive, swipe-based interface that allows for traversal and filtering of local dining options. Graphical user interface developed using the Flutter application framework, integrated with a custom Python Flask API to retrieve restaurant data from the cloud.
A terminal-based Python program that suggests optimized word guesses for the popular online puzzle game Wordle.