× Home About Projects Resume Contact

Personal Projects

Artificial Intelligence

Path Finders

vertices and edges

Languages: Python

Library: PyGame

Description: Visualization of uninformed and informed search algorithms. Uninformed search algorithms include: DFS, BFS, IDDFS, UCS. Informed search algorithms include: A* and Greedy.

Great Apes Classifier

vertices and edges

Languages: Python

Library: fastai

Description: A Gradio application hosted on HuggingFace Spaces that classifies photos of Great Apes. The model that is used is ResNet-18 CNN model that was fine-tuned using the fast.ai library.

HuggingFace Spaces

Web Development

Personal Portfolio

vertices and edges

Languages: HTML5, CSS, JavaScript

Framework/API: Bootstrap 4, Canvas

Description: First version of this website.

Video Games

Pong

Pong game

Language: Java

Libraries: Princeton Standard libraries

Description: An implementation of the classic Pong video game.

Snake

Pong game

Language: Python

Libraries: Princeton Standard libraries

Description: An implementation of the classic Snake video game.