Portfolio
The Greener Plate website was designed for the Technology Student Association's Webmaster event. The Greener Plate is a hypothetical vegetarian restaurant focused on sustainable cooking and diverse cuisine.
The website was built with HTML, CSS, and JavaScript, and was designed in a team of four. I served as the team's lead developer.
The Greener Plate won first place at the 2025 Rio Grande Valley Technology Student Association Regional Conference. You can visit the website here.
The Greener Plate
HTML/CSS • JavaScript • Web Development
The SciTech Community Hub website was designed for the Technology Student Association's Webmaster event. The SciTech Community Hub's purpose is to highlight school and community resources with an interactive and dynamic directory.
The website was built with HTML, CSS, and JavaScript, and was designed in a team of four. I served as the team's lead developer.
The Greener Plate won third place at the 2026 Rio Grande Valley Technology Student Association Regional Conference. You can visit the website here.
SciTech Community Hub
HTML/CSS • JavaScript • Web Development
Superscript+ is an educational mobile app designed to introduce beginners to text-based computer programming. The app features interactive lessons that teach fundamental programming concepts through a custom high-level programming language.
Superscript+'s language interpreter was initially built in Python and later in Java, and the Android application was built using Java and Android Studio.
Superscript+ won the 2022 Congressional App Challenge and was showcased at the #HouseOfCode event in Washington, D.C. You can learn more about it here.
Superscript+
App Development • Java • Python
Messier API is an API that provides data and images for all the 110 astronomical objects in the prominent Messier catalog.
The API was built with Node.js to increase the accessibility of structured data on these objects. The API is available as a package on npm and can also be found on Github. The API's documentation can be found here and the Messier objects' images can be found here.
Dr. Bouquin's MessierQ game uses this API to provide hints on the Messier objects. I highly recommend checking it out!
Messier API
JavaScript
PHASE, or the Personal Health Assistant for Space Exploration, is an application built for the NASA HUNCH competition. PHASE is designed to help astronauts manage their health during long space missions.
PHASE's GUI was built with Node.js and Express.js. PHASE used the OpenAI API to communicate with astronauts and report to mission control. An Arduino Nano microcontroller, programmed with C++, was connected to sensors, such as a pulse monitor, to collect vitals and send them to PHASE.
PHASE advanced to NASA HUNCH's Final Design Review and was recognized as a National Software Design Finalist and a National Biomedical Design Finalist.
PHASE
C++ • Hardware • HTML/CSS • JavaScript
NeuroNav is a non-invasive brain-computer interface that allows users to control devices and appliances with their minds. This project was developed for STISD Science Academy's Engineering Design and Development (EDD) competition to help paralyzed individuals in their daily lives.
NeuroNav is a 3D-printed headset built around a custom printed circuit board (PCB) controlled by the nRF52840 microcontroller, which was programmed with C++. Signals from the brain are received by electroplated Ag/AgCl electrodes and amplified by an ADS1299 integrated circuit before being processed by the microcontroller. These signals can then be analyzed with Python.
NeuroNav
C++ • Hardware • Python
Blind Trust is a software application developed for the Technology Student Association's Software Development event. Blind Trust provides individuals with blindness and other disabilities an AI assistant that can take control of their computer and act on either typed or spoken commands.
This software was built with Python, using the keyboard and pyautogui libraries to control the user's computer. Commands were interpreted using the Anthropic Claude API and the GUI was based on tkinter.
Blind Trust won first place at the 2026 Rio Grande Valley Technology Student Association Regional Conference.
Blind Trust
App Development • Python
Demystify is a mobile application designed for the 2024 Texas A&M Young Scholars Invent competition. Demystify helps users manage diabetes with nutrition evaluations, community connections, reminders for health needs, and lifestyle assistance.
Demystify was built in a 2-day engineering hackathon competition. In a team of five, I served as the lead developer, and built a functional prototype application using the MIT App Inventor.
Demystify won first place in the Texas A&M Young Scholars Invent competition.
Demystify
App Development
Osmosis QR is a simple and free web application that allows you to generate QR codes for links and text. With no limits, no paywalls, and no sign-ups, Osmosis QR lets you create QR codes for anything you need.
Osmosis QR was built with HTML, CSS, and JavaScript, and is designed purely for functionality. I find myself using it often in my day-to-day life.
You can access Osmosis QR here.
Osmosis QR
HTML/CSS • JavaScript
Infinity Quest is a video game designed for the Technology Student Association's Video Game Design event. Infinity Quest takes place in a world of sentient numbers and follows the heroic number Pi as he strives to defeat the evil Infinity and save their world.
Infinity Quest is a 2D roguelike game developed in the Unity game engine with C#. Infinity Quest features a turn-based combat system and a procedurally-generated map that allows players to choose their path.
Infinity Quest won first place at the 2024 Rio Grande Valley Technology Student Association Regional Conference.
Infinity Quest
C# • Game Development
Camp Half-Bot is a Discord application and text-based game inspired by Rick Riordan's Percy Jackson and Heroes of Olympus series. Players are placed in a world where Greek myths become reality and must survive as a demigod among friends and foes.
Camp Half-Bot was built with Node.js and the discord.js module. It utilizes Quick.DB to manage its extensive database.
Camp Half-Bot serves over 200 Discord servers containing over 30,000 members.
Camp Half-Bot
JavaScript • Game Development