My Projects
Here are the projects I've completed over the years.
A reimplementation of OpenAI's GPT-2 in PyTorch.
Convolutional neural network trained from scratch with PyTorch to predict hand-drawn digits.
A tiny auto-differentiation engine and a small neural network from scratch in Python, inspired by Andrej Karpathy's micrograd.
Visualizes sorting algorithms in real time. Made with Python.
Converts text-based music tablature to playable sheet music. Made in a group project at York University using Java.
An inspirational website with a daily quote and astronomy image, and a to-do list. Made with Node.js and React.
Automates plant watering with a micro-controller, sensors, and actuators.
A technical report about machine learning's use in cybersecurity. Written for an assignment at York University.