Hand-written Equation Solver

Developed a web application that uses a convolutional neural network (VGG16) to solve math equations. Designed the UI with React and the backend with Django. Built and trained the model with Tensorflow and processed the image dataset with OpenCV.

Python, Javascript, Tensorflow, Django, React, OpenCV

Malware Classification via Ensemble Learning

Stacked Hidden Markov Models (HMM) and Support Vector Machines (SVM) to classify malware samples based on opcode sequences. Implemented the HMM from scratch using Java and used sklearn’s SVM implementation to get an AUC of 85%-100% depending on the malware family.

Java, Python, Scikit-Learn, Pandas, Matplotlib

Maze Mania

Built a maze game where the user moves a dog carrying a pizza through a series of mazes. Game features include in-game notifications, reset/time traps, and increases in difficulty throughout the mazes. The project was structured using the MVC design pattern and tested using JUnit.

Java, Java Swing, JUnit

Personal Portfolio and Blog

Designed and built my own portfolio and blog. Nothing much to say about it here since you are already on the website.

Next.js, Tailwind CSS, framer-motion