Technical Projects

These are a few of my major technical projects. More on my GitHub page.

Research Assistant

I built a research tool using Python webscraping and the OpenAI API. The scripts are able to harvest research papers related to a given query from Google Scholar, process text data from them, and then use ChatGPT to ask questions from said research papers.

Skills: Python, Retrieval Augmented Generation (RAG), Webscraping, Prompt Engineering

Rock/Paper/Scissors Detector

I built a full-pipeline image classification model in Python: creating a dataset, training an image classifier, and implementing the model via computer vision. The model achieved ~60% accuracy.

Skills: PyTorch, AI/ML, Neural Network Architecture, Dataset creation, Computer Vision/OpenCV

Game Development

I programmed a console-based Minesweeper game, implementing condition checks and Breadth-First-Search mining algorithms. I also developed a PyGame based Pong game (in the video). 

Skills: Python, PyGame, BFS algorithms

Ball Detector/Robotics

I used OpenCV to create an image masking script. This script was then connected to a robot, allowing it to autonomously move and follow the ball across a surface.

Skills:  Robotics, PID control, Computer Vision/OpenCV

View My Research Projects

My Research