🖥️ Projects

I am passionate about bringing learning to life through building projects, as each one is a milestone in my journey of exploration and understanding 🚀.

Below are some of my research/personal projects since I first entered the field of Computer Science at UVA:


⚙️ Hardware Architecture & Acceleration Projects

Advanced research projects focusing on GPU architecture optimization, parallel computing, and hardware acceleration. These projects involve working with industry-standard tools like CUDA, exploring memory hierarchies, and implementing novel optimization techniques for high-performance computing systems.
Folder Icon GitHub Icon

Summer 2025 - Present

⚡ Rodinia Benchmark v4.0

Innovating the Rodinia Benchmark Suite by updating, scaling, or retiring workloads and optimizing CUDA implementations to reflect current GPU architectures.

CUDA Toolkits TensorCore Rodinia Benchmark GPGPU-Sim
Folder Icon GitHub Icon

Spring 2025

🎯 GPU L2 Cache Optimizer

Simulation and optimization of extended L2 cache architectures in GPUs using GPGPU-Sim to improve CUDA workload performance and analyze area tradeoff.

CUDA CACTI Rodinia Benchmark Suite GPGPU-Sim
Folder Icon GitHub Icon

Spring 2025

🔬 CPU/GPU Memory & Data

Advanced assignments/projects from CS 6501 @ UVA focusing on CPU/GPU memory architecture, cache design, DRAM simulation, GPU programming, and near-data processing (PIM) using industry-standard tools.

CUDA CACTI DRAMsim3 PIMeval Intel Advisor
Folder Icon GitHub Icon

Summer 2024 - Spring 2025

🚀 PyTorch CUDA ML Performance

Comparative study of PyTorch and CUDA ML models on GPU servers, focusing on manual optimization capabilities, performance gains, and framework selection.


GPU Programming CUDA Pytorch Profiling Tools
Folder Icon GitHub Icon

Fall 2024

📊 MLPerf Benchmark Replication

Expand MLPerf benchmarks to analyze GPU bottlenecks and optimize performance with multi-GPU setups using NVLink and Tensor Cores.


MLPerf Replication CUDA Profiling Tools
Folder Icon GitHub Icon

Spring 2023 - Fall 2024

Published on JAP

⚛️ GPU Molecular Dynamics

Utilize Python and GPUMD package for molecular dynamics simulations and train NEP potential for model generation on UVA's Rivanna supercomputer.


Python Numpy Matplotlib Linux GPUMD UVA Rivanna

💻 Software & AI Projects

Full-stack development and machine learning projects that demonstrate proficiency in modern software engineering practices. From web applications to data analysis systems, these projects showcase expertise in various programming languages, frameworks, and AI/ML technologies while solving real-world problems.
Folder Icon GitHub Icon

Spring 2025

🧭 VA Social Vulnerability Analysis

Applied unsupervised ML techniques (PCA, K-Means, DBSCAN) to analyze Social Vulnerability Index data, identifying and visualizing vulnerable communities across Virginia.

Machine Learning Scikit-learn Geospatial Analysis Data Visualization
Folder Icon GitHub Icon

Spring 2025

🏠 Word2Walls

A text-driven framework for generating diverse and realistic 3D room layouts from natural language prompts, featuring floorplan generation, furniture placement, and photorealistic rendering.

OpenAI API Python OpenGL 3D Rendering Computer Vision
Folder Icon GitHub Icon

Spring 2025

🎬 CineDonum Movies Lending App

A Django-based web application for cataloging and lending physical movies with user authentication, movie collections, borrowing system, and AWS S3 integration.

Django PostgreSQL AWS S3 Google Auth Heroku
Folder Icon GitHub Icon

2023 - 2024

📈 MATLAB-GUI

Simplification of Multivariable Calculus and Linear Algebra concepts using MATLAB UI Apps for visualizing vector line integral calculations and matrix operations.


MATLAB UI Design Calculus

🌱 Beginner Projects

Foundational projects that marked the beginning of my Computer Science journey at UVA. These projects, while simpler in scope, demonstrate core programming concepts, algorithm implementation, and problem-solving skills that laid the groundwork for more advanced development work.
Folder Icon GitHub Icon

2023

🎮 Flappy Bird Game

Replication of Flappy Bird Game at UVA Introduction to Programming course using uvage and pygame library.


Python pygame uvage Programming Fundamentals
Folder Icon GitHub Icon

2023

⌨️ Number Test Game

A CLI-based Python game where players input a number to receive scores based on its traits, featuring account management and a leaderboard.


Python tkinter Programming Fundamentals OOP
Folder Icon GitHub Icon

2023

📊 SAT Score Prediction

This project employs custom-built neural network models with PyTorch and Numpy to predict SAT scores from GPA and other factors.


Python Pytorch Numpy Pandas
Folder Icon GitHub Icon

2024

♻️ Simple Carbon Footprint Calculator

A simple web application calculating the carbon footprint based on user input for electricity usage, miles driven by car, meat consumption, and flight hours per year.


Python Flask HTML5 CSS3
Folder Icon GitHub Icon

2024

📈 Career Salary & ROI Analysis

Predicting early career salaries and evaluates college ROI across the U.S. with data analysis and predictive modeling using R.


R Machine Learning
Folder Icon GitHub Icon

2024

📊 Linear Regression Shiny App

Interactive R Shiny application for linear regression analysis with visualizations, model diagnostics, and automated statistical outputs. Created for APMA 3150 From Data to Knowledge.


R Shiny Statistics Data Analysis
Folder Icon GitHub Icon

2024

📚 Academic Portfolio Website

My Portfolio Website built with HTML and CSS using the template forked from academicpages and deployed by Github pages. Yes! It's the one that you are looking at.


HTML5 CSS3 Markdown