Ongoing Research - Physical Simulation for Enhancement of Novice Animation
Ongoing research in use of physical simulation for enhancement of 3D animations created by unskilled novices.
Gaussian Splat Rendering
Comparison of rendering methods for gaussian splats on integrated hardware.
Interpretable Transformers via Algorithm Unrolling
Implementation and analysis of 2025 NeurIPS paper for Machine Learning on Graphs course.
Semantic Control in Diffusion Inpainting
Implementation of an improved sampling strategy to increase inpainting performance of OpenAI glide model. Project for Deep Learning in Computer Vision
Iranian License Plate Recognition System Using LSTM
Implementation and improvement of system to automatically detect and read Iranian license plates in video.
Two Scale Fluid SPH
Implementation and analysis of classic improvement for Smoothed Particle Hydrodynamics fluid simulation approach. Project for Fundamentals of Computer Graphics course.
Info Pal
Creation of Human-In-The-Loop AI tech support system for Smith Micro, a software company based in Pittsburgh. Final software engineering project for Computer Science degree.
Mathematics Seminar - A Survey of Arguments for Uncountability Proofs
Wrote paper following and explaining historically important arguments in set theory. final paper for BS in Mathmatics.
2D Games Final - Fork knife battle royale
A split-screen multiplayer battle royale with portals, guns, and a spooky storm. Final project for 2D games class.
Colorful World
A status and location-based social media platform that uses sentiment analysis to help you broaden your emotional horizons and see a more colorful world. Web development final project.
2D Games Project - Real Time Chess
A real time strategy game based on chess rules made for a 2D games course.
Undergraduate Research - Automating Chemistry Experiments Using Robots
Undergraduate research project, learning basic Computer Vision and Robotics techniques by creating a system to automatically perform chemistry experiments. Presented at undergraduate research conference.
2D Games Project - Beat Jumper
A rhythm synced platformer game made for 2D games course.
Undergraduate Research - Real Time Polling Using Social Media
Research project to use NLP techniques on social media in real time to understand changing political opinions. Self-led, funded by Institute for Faith and Freedom at GCC. Presented at undergraduate research conference.
Undergraduate Research - Pythonic, Database Backed Data Structures
Undergraduate research project to create normal python datastructures that were backed by an ORM to simplify machine learning courses.