Projects

Florida Resource Map

In Progress

February 2025 - Present

Florida Resource Map featured image
Python
LangChain
OpenAI API
Pinecone
JavaScript
React
Node.js
Express.js
MongoDB
Git

Role: Backend Developer

Engineered a LangChain AI agent to efficiently scrape and process data from the latest IRS dataset, transforming Florida non-profit community service information into JSON format.

DSSD UF Chapter Website

December 2024 - January 2025

DSSD UF Chapter Website featured image
JavaScript
Next.js
Tailwind CSS
Git

Role: Frontend Developer

Built the frontend for the Data Science for Sustainable Development UF chapter website, serving as a hub for information about the chapter, its events, projects, and its members.

GatorGrind: Mental Wellness

September 2024 - December 2024

JavaScript
React
Node.js
Express.js
MongoDB
CSS
Git
Postman
Figma
OpenAI API

Role: Full Stack Developer

Built a secure JWT-based authentication system for login/signup, ensuring robust user access control.

Created protected API routes with token verification middleware, securing user-specific features.

Developed RESTful API endpoints with CRUD functionality to power a community forum, driving mental health and financial discussions for college students.

Built middleware to handle forum post moderation and user permissions.

Integrated GPT-3.5 Turbo with custom prompts to deploy a chatbot delivering UF-specific mental health resources.

Worked with teammates to design UI/UX in Figma, keeping mobile and desktop in mind.

Tested API endpoints with Postman and documented backend processes for team efficiency.

Youtube Transcript Chatbot

June 2024

Next.js
JavaScript
Tailwind CSS
OpenAI API
Pinecone
LangChain

Role: Full-Stack Developer

Impact: Served 150 users in 24 hours during a hackathon

Engineered a LangChain Retrieval-Augmented Generation (RAG) pipeline to extract YouTube transcript data and populate a Pinecone vector database for relevant, context-aware data retrieval.

Built and deployed a NextJS and Tailwind CSS chatbot leveraging the RAG pipeline and GPT-4 Mini to provide video-specific responses.

Recyclepedia

October 2024 - December 2024

JavaScript
Next.js
Node.js
Firebase
Tailwind CSS
Git
Figma

Role: Full Stack Developer

Collaborated with Miami-Dade county to plan and coordinate project requirements and specifications.

Contributed to UI/UX design process using Figma to create intuitive user interfaces.

Optimized the application for both mobile and desktop platforms to ensure a seamless user experience.

Implemented frontend for Curbside, Items, and Learn pages, ensuring a seamless user experience across different sections of the application.

Implemented translation functionality to make the application accessible to English and Spanish speaking residents.

Resume Upload Script

October 2024

Python
Git

Role: Developer

Created a script to help automate the process of updating the resume I display on my website.

The script converts the PDF resume to PNG, moves both to the project repository, and pushes changes to GitHub.

Saves 1 minute every upload.

New Personal Website

August 2024 - Present

Next.js
React
JavaScript
Tailwind CSS
Vercel
Google Analytics

Role: Frontend Developer

Updated website with a simpler design.

Customer Support Complaint Detection

August 2024

Next.js
React
JavaScript
Tailwind CSS
OpenAI API
Pinecone
LangChain

Role: Team Lead & Frontend Developer

Impact: Top 5 out of 100 teams in hackathon

Led a team of four in an online hackathon by coordinating tasks and making key decisions, resulting in our team reaching top 5 out of 100 teams

Created the front-end using Tailwind CSS and the Shadcn UI library, resulting in a clean and accessible user interface.

Utilized OpenAI API to develop a multi-modal agent capable of analyzing text, images, and audio for customer support complaint detection.

Old Personal Website

June 2024 - August 2024

React
Tailwind CSS
JavaScript
Vercel
Google Analytics

Role: Frontend Developer

My original personal website.

Journal Web App

June 2024

MongoDB
Express.js
React
Node.js
TypeScript
Tailwind CSS
Mongoose

Role: Full Stack Developer

Inspired by the Apple iPhone journal app, I wanted to create my own.

Implemented secure user authentication using JSON Web Tokens (JWT) for protected routes and session management.

Developed a RESTful API with Express.js to handle CRUD operations for journal entries, including create, read, update and delete functionality.

Built a responsive React frontend that allows users to create accounts, compose journal entries, and manage their personal content.

Pomodoro Timer

June 2024

React
JavaScript
HTML
CSS
Vercel

Role: Frontend Developer

Designed a productivity web app that includes features such as a display of remaining time for a task and the ability to edit the interval lengths for the pomodoro timer.

Crash Data Aggregation/Data Structure Comparison

April 2024

C++
Kaggle Data Set
Hash Map
Heap

Role: Team Lead & Developer

Impact: Analyzed 7.7 million crash records

Leader of a team of three, organizing weekly meetings and delegating tasks, facilitating on-time project delivery.

Evaluated a dataset of 7.7 million crashes, resulting in the identification of high-risk locations

Created a hash map data structure in C++ for efficient data storage

Created as a final project for COP3530 where we were tasked to compare two data structures.

Google Page Rank Algorithm

March 2024

C++
Catch2

Implemented the Google Page Rank Algorithm in C++ to rank webpages based on their importance.

Created as a project for COP3530 at UF.

Custom AVL Tree Implementation

February 2024

C++
Catch2

Created a custom AVL Tree implementation from scratch in C++.

Includes standard functions such as insert, delete, and search.

Created as a project for COP3530 at UF.

Minesweeper Game

December 2023

C++
SFML

Created a custom version of the original Minesweeper game using C++ and SFML.

The game has a functional GUI, timer, and score system.

Applied object-oriented programming principles to write modular code.

Created as a final project for COP3503C at UF.

Sudoku Game

April 2023 - May 2023

Python
PyGame

Developed a Sudoku game using Python and PyGame within a team of four.

The game includes a GUI, timer, and score system.

Utilized object-oriented programming principles to write clean code for basic game functions such as board, cell, and generating board values.

Created as a final project for COP3502C at UF.

View my resume →