Sunnyside Beach Park Dive Map
The site survey for my SDI Divemaster certification — an underwater map of Sunnyside Beach Park, drawn from my own dives and published as an interactive web map for other divers planning the site.
Every entry, surface to seafloor — web development, embedded experiments, and fabrication. Links, source, videos, and photos where available.
The site survey for my SDI Divemaster certification — an underwater map of Sunnyside Beach Park, drawn from my own dives and published as an interactive web map for other divers planning the site.
My UCF senior design capstone — a holographic Pokémon you interact with bare-handed, no headset or gloves. A Raspberry Pi does the OpenCV hand-tracking, a custom ATMEGA328p board wakes the webcam when someone walks up, and a React Native app picks which Pokémon appears in the Pepper's Ghost display. I was project manager and the translator between the team's hardware and software halves.
An untethered sub-torpedo built to submerge and run a straight course across UCF's Reflection Pond. My first time designing something that had to survive being underwater and still do its job.
A NASA-sponsored effort toward a robot that could collect materials and repair and build human habitations on Mars. I designed the modular arms during the project's first phase.
A cooking webapp built with my brother that makes cooking less about recipes and more about ingredient pairing. I run the MongoDB backend and share interface design. Patent protection pending.
A collaborative webapp for people who can't pick something to watch: roll a d20 and take one of the first twenty in the queue. Filters by duration and genre, with cooking and gaming categories planned.
A 48-hour game jam entry — an endless side-scrolling platformer where the player escapes sleep paralysis by collecting light orbs. I programmed it; Thomas handled graphic design.
A 2U CubeSat built with UCF's Knights Air Observation Satellite team. I programmed an Arduino Uno to collect atmospheric and GPS data in Low Power Mode to stretch the mission's energy budget, then validated PCB schematics and footprints — tracing I2C and SPI buses and hand-soldering the sensor suite.
A hardware Pong build centered on the first publicly functional PS/2 interface for mouse input, translating mouse movement into paddle direction and speed. Built with Vivado High-Level Synthesis and verified with SystemVerilog testbenches simulating clock cycles, inputs, and outputs.
Front-end work on a female-empowerment-focused social app: a React interface wired to a Node.js/MongoDB backend, with the Google Maps API integrated to surface nearby users within a set radius while keeping location handling secure.
Built at ShellHacks 2020. I led a team of four from design to prototype in a single hackathon — a web app displaying a live heatmap of potential COVID-19 clusters, built with HTML, CSS, JavaScript, and MySQL on Google Cloud, with UX work focused on keeping symptom tracking simple under time pressure.
Led a team of three to build a Pac-Man clone in C++ with SFML, from a UML class diagram through to a playable build. Grew out of coursework from a semester studying engineering in Cairo, Egypt, applying OOP principles to the ghosts' pathfinding.
Volunteered as a data analyst for an anti-human-trafficking nonprofit, using Python to analyze survey data and measure the efficacy of their prevention education programs, and compiling regional trafficking statistics to support the organization's community-impact case.
Undergraduate research assistant work that co-authored a paper presented at the Society for Neuroscience 2019 conference, with findings that introducing perturbations increased muscle retention rate by 200% in elderly subjects. Built a Python pipeline to filter electrical muscle data and generate the analysis graphs behind the results.
Captained a five-person robotics team through competition build season, keeping the group on deadline through design and build. Placed 6th out of 30 teams at the SECME Olympiad VEX Robotics competition.