Java Gradescope Autograder Helper
April 2025
- Python
This is a Python package designed to simplify the creation, local testing, and packaging of Java autograders for the Gradescope platform. I developed this project by leveraging a reference solution and standard output to eliminate the need for hardcoded test cases, while also providing a Python-based configuration for flexible test writing. The motivation behind this project stemmed from recognizing the significant time professors spent developing Java autograders and the absence of comprehensive, easily configurable online tools. Through its development, I gained a deeper understanding of automating grading processes, efficient test case generation, and creating user-friendly development workflows.
QuickDeets
October 2024
- Javascript
- HTML
- CSS
- Django
- Python
- Whisper API
- ChatGPT API
QuickDeets is a web app designed to reduce patient harm events in hospitals by improving data accessibility and sharing among healthcare practitioners. I developed the project solo, integrating Whisper for voice-automated note-taking and a large language model for categorizing patient data. It was created over 36 hours for HackHarvard 2024. This project deepened my understanding of healthcare technology, API integration, and rapid prototyping.
WebTune
March 2024
- Django
- Python
- Gemini API
- React
WebTune is a Django package that provides abstract database models to generate SEO-optimized data for website objects. I developed this package, leveraging an LLM to analyze data points and generate JSON-LD and image alt text. It was created during HackPrinceton 2024. This project enhanced my understanding of SEO, Django development, and creating reusable software components.
MeatCode
September 2024
- Django
- Python
- React
- Convex
MeatCode is a platform that presents LeetCode-style problems with bugs, challenging users to fix the code or identify the question based on a correct solution. I worked with teammates to develop this platform, focusing on creating a novel approach to coding interview preparation. It was created during HackMIT 2024. This project taught me about collaborative software development and exploring alternative approaches to established practices.
Beeline Reader Editor
September 2024
- Javascript
- HTML
- CSS
The Beeline Reader Editor is a tool to improve the readability of PDFs by converting them to HTML, adjusting margins and line spacing, and converting them back to PDF. I created this project to enhance accessibility at my school. It was created to address the issue of PDFs with tight margins and line spacing. This project reinforced my understanding of web technologies and accessibility.
Stock Decision Metric APIs at Citadel
June 2024
- HTML
- CSS
- Django
- Python
- Gemini API
- Yahoo API
The Stock Decision Metric APIs project consists of APIs that analyze stock data using custom implementations of decision metrics like RSI and Bollinger Bands to make buy/sell decisions. I developed the APIs and the connected frontend, integrating the Yahoo Finance API for data retrieval. It was created as my final project at the 2024 Citadel Externship. This project deepened my understanding of financial metrics, API development, and full-stack application development.
CH Hardwood Floors
April 2024
- HTML
- Next.js
- TypeScript
- SCSS
CH Hardwood Floors is a website for a local flooring contracting business. I was responsible for the entire project lifecycle, from ideation to deployment and iteration, including SEO optimization. It was created to boost the online presence and attract new customers for the business. This project significantly enhanced my communication, project management, and SEO skills, and provided experience in delivering a real-world, impactful product.
Art Gallery Problem
October 2024
- C++
- OpenGL
The Art Gallery Problem project is a C++ program using OpenGL that allows users to create polygons and place guards to visualize the art gallery problem in computational geometry. I implemented the program, applying concepts like segment intersection and point-in-polygon tests. It was created as the 5th project in my Computational Geometry class. This project deepened my understanding of computational geometry algorithms and C++ programming.
Update: Capstone Computational Thinking Project
February 2023
- HTML
- CSS
- Django
- Python
- Next.js
- TypeScript
- Ant Design
- Prisma
This is an update to the Capstone Computational Thinking Project, detailing significant changes to the project's structure. I collaborated with my cousin, a software engineer, to rebuild the project from scratch, switching the backend to Django Rest Framework and using Ant Design for the frontend. The purpose of this update was to improve the project's architecture and scalability. Through this collaboration, I learned about backend frameworks, frontend design libraries, and the value of expert guidance in software development.
Event Manager
March 2023
- HTML
- CSS
- Django
- Python
- Next.js
- TypeScript
- GraphQL
Event Manager is a web application designed to increase student involvement in school events. I was the sole developer, responsible for creating features like a personalized calendar, group creation, event search, a points shop, an admin page, a leaderboard, and an interactive help page with OpenAI API integration. It was created for the 2023 FBLA Coding & Programming Competition. This project significantly expanded my full-stack development skills and taught me about project management, competition strategy, and the importance of reflection.
Black History Month Project
February 2023
- Javascript
- HTML
- CSS
- Next.js
- PM2
- Apache
- Linux
The Black History Month Project is a website compiling individual websites on significant African American figures. I led the project, collecting and integrating everyone's work, and designed the homepage using Next.js. It was created as a class project for my web design class. This project taught me about team leadership, project management, and the artistic aspects of coding.
UCVTS-Madness Website
April 2023
- Javascript
- HTML
- CSS
- Bootstrap
- Next.js
- Google Sheets API
The UCVTS-Madness Website is a site for a school basketball tournament, featuring a live bracket, odds voting system, team information, and a user pick accuracy leaderboard. I developed the entire website, including its connection to a Google Sheet for live updates. It was created for the UCVTS-Madness event hosted by the Black Student Union at my school. This project enhanced my skills in using APIs, working with binary trees, and deploying a live, dynamic website.
SpeedRead
October 2023
- ChatGPT API
- SwiftUI
- Swift
SpeedRead is an iPad note-taking app that enhances the reading and annotation experience for PDFs with tight margins and line spacing. I was the sole developer, using SwiftUI and PencilKit, and integrating a large language model for highlighting important lines. It was developed during the 2023 HackHarvard. This project improved my skills in iOS development, UI/UX design, and working with large language models.
AP Statistics TI 84 Helper
June 2023
- Python
The AP Statistics TI 84 Helper is a Python program for the TI 84 Python edition calculator that provides guidance on solving statistics problems based on keywords. I developed the entire program, including the efficient search algorithms and data compression system. It was created as my final project for my AP Statistics class. This project challenged me to work within the constraints of a limited device and taught me about efficient algorithm design and data compression.
SAT Helper
November 2023
- TI-Basic
The SAT Helper is a TI-Basic application for the TI 84 calculator designed to assist with the math section of the SAT. I developed this application, learning TI-Basic in a short timeframe. It was created after I found a poorly made, paid alternative. This project taught me about rapid skill acquisition and creating practical tools under pressure.
Dice Visualizer
November 2022
- Javascript
- HTML
- CSS
The Dice Visualizer is a web-based project that simulates dice rolls. I developed this project for a Web Design class, handling all of the coding and logic. It was created to fulfill a class assignment and demonstrate web development skills. Through this project, I improved my front-end development skills and learned to manage frustration and persevere through coding challenges.
Minas Gerais Tourism
March 2022
- Javascript
- HTML
- CSS
- Django
- Python
- Bootstrap
- Ajax
The Minas Gerais Tourism project is a web application similar to a simplified version of TripAdvisor, designed to promote tourism in Minas Gerais, Brazil. I was the sole developer, responsible for all aspects of the project, from learning Django to implementing the front-end and back-end. It was created for the NJ FBLA Coding & Programming 2022 competition. This project significantly enhanced my web development skills, particularly in using Python web frameworks and managing a large-scale project independently.
Peru Spanish Project
June 2022
- Javascript
- HTML
- CSS
- Django
- Python
- Bootstrap
- Ajax
The Peru Spanish Project is a web application that explores Peruvian history, customs, and places through an interactive timeline. I adapted code from my previous MG Tourism project to create this, handling all development aspects. It was created as a final project for my Spanish III class. This project reinforced my Django skills and demonstrated my ability to adapt existing code for new purposes.
Beauty and the Chic Webdeisgn Project
November 2022
- Javascript
- HTML
- CSS
- Next.js
- TypeScript
- SCSS
The Beauty and the Chic project is a website for a salon, featuring a gallery, worker descriptions, and a list of services. I am working on the database and making it so the owner can dynamically edit the website's text. This is a group project for my web design class, aimed at providing practical experience with client-based web development. This project is teaching me about collaborative web development, database management, and creating dynamic, user-editable content.
Capstone Computational Thinking Project
December 2022
- HTML
- CSS
- Django
- Python
- Next.js
- TypeScript
- Ant Design
The Capstone Computational Thinking Project is a custom tool designed to collect data for a research experiment correlating code reading and computational thinking skills. I initially built the project entirely in Next.js, but later rebuilt the backend with Django Rest Framework and the frontend with Next.js and Ant Design, with significant assistance from my cousin. The tool is used to conduct my Capstone Research experiment, involving pretests, posttests, code reading, and peer-review activities. This project taught me the importance of choosing the right frameworks, the value of mentorship, and the benefits of refactoring code for improved structure and efficiency.
Scheduling Bot at AiGoLearning
March 2022
- Python
- Discord API
The Scheduling Bot is a Discord bot that automates the scheduling of teacher evaluations at AiGoLearning. I developed the bot to manage roles, handle availability requests, and coordinate communication between new teachers and evaluators. It was created to streamline the teacher evaluation process at AiGoLearning. This project improved my skills in bot development, API integration, and automating organizational processes.
Maze Bot
February 2022
- Python
- Discord API
The Maze Bot is a Discord bot that allows users to challenge each other to solve mazes within Discord's messaging system. I developed the bot, including the maze generation and interaction logic. It was created for a competition in my school's Coding Club. This project enhanced my skills in bot development, game design, and object-oriented programming.
AiGoCode Bot
December 2022
- Python
- Discord API
The AiGoCode Bot is a Discord bot created for AiGoLearning, integrating features from the AiGoCode website and providing additional games and functionalities. I led the development of the bot, managing a team of two others working on the website. It was created to enhance the AiGoCode initiative and support the organization's hackathon on Discord. This project improved my leadership, project management, and large-scale bot development skills.