Here are some of the projects I've worked on over the years.
I led a team to develop an open-source AI robot aimed at serving as an affordable mobility aid for the blind.
Our robot demonstrated an impressive ability to navigate its environment, achieving a reaction time twice as fast as humans and a 99.7% success rate.
As part of the project I wrote the driving code in Python and a Rust-based traversal library that implemented an optimized A* algorithm on a Gaussian grid.
I was also heavily involved in efforts for the 3D prototying and C++ interface.
Conversational Recommender System for Spotify
Aug 2023 - Dec 2023
This project focused on creating a Conversational Recommendation engine inspired by Google Research, leveraging technologies such as Python, Next.js, and PostgreSQL.
The engine incorporated GPT, few-shot prompting, word embeddings, and natural language profiles to manage conversations, reduce hallucinations, and provide personalized, relevant recommendations through the Spotify recommendation engine.
TAMUhack X Website
Dec 2023 - Feb 2024
Aided in the development of the TAMUhack X website, our tenth anniversary hackathon
Restaurant Point of Sales (PoS) System
Mar 2023 - May 2023
For this project, I developed an API to handle all Point of Sale responsibilities for a restaurant, with support for Role-Based Access Control (RBAC) using OAuth and store trend analytics..
Additionally, I created a customer-facing interface using Vue.js and deployed the project on two Azure Web App environments with GitHub Actions for continuous integration and deployment.
AI Playlist Generator
Oct 2023 - Dec 2023
A project that allowed users to generate custom playlists by providing a playlist name. It leverages Spotify's recommendation service, translating user input into Spotify's 'Song Features' to offer personalized recommendations.
The system uses a BERT model fine-tuned for regression on these Song Features, trained on around 10,000 playlists scrapped using Azure Function proxies. The model is then deployed to a Flask API which communicates with the front-end interface is built with Next.js, Tailwind, and TypeScript.
Note: github link includes video demo and design document!
TAMUhack 2023 Website
Dec 2022 - Feb 2022
Helped create page for the TAMUhack 2023 event, one of the largest annual hackathons in Texas.
Aggie Shell
Dec 2022
Linux shell built with Rust. Used along side tutorial as a bonus assignment for my Computer Systems course.
The shell is able to run basic commands, built-in shell commands like cd, piping, and file output redirection.
HowdyHack 2022 Website
Jun 2022 - Oct 2022
Helped create page for the Howdy Hack 2022 event, our themed hackathon in the fall semester, created for Aggies by Aggies.
Multithreaded C++ TCP Server
Sep 2022
Created a multithreaded TCP server and client using C++ to request and receive user ECG data.
I later dockerized the server and implemented a spoofing attack intercept to secure packet transmissions.
Rust Text Editor
Aug 2022
Rust port of the kilo command-line text editor by antirez.
Allows for basic text opening and editing using a vim-like interface and file saving.
vRun - Verilog CLI tool
Feb 2021
Faced with the problem of getting Verilog wave forms in wsl, I created a quick bash script to help me and my classmates manage, run, and view of Verilog scripts and their waveforms more easily.
Includes documentation and set up instructions.
Movie Search App
Jun 2021
Movie Search App using OMDb API as part of my successful application to the Capital One Software Engineering Summit.