Projects

Clash of Titans

A real-time 2D side-scrolling shooting game in C++ using ASCII art. Features player movement, bullet firing, enemy waves, collision detection, and a scoring system with increasing difficulty.

CNN from Scratch

Implemented a CNN framework from first principles using only NumPy. Built Convolution, ReLU, MaxPooling, Flatten, FC layers, and Softmax with manual backpropagation. Achieved 96.36% accuracy on MNIST.