Aviation Weather Display
June 2026 to present
C++, ESP-IDF, LVGL, ESP32-P4, REST APIs
- Building an embedded weather terminal on a Waveshare ESP32-P4 that displays live METAR field conditions and VFR or IFR flight categories at a glance for pilots, sourced from the aviationweather.gov API.
- Writing the firmware in C++ on the ESP-IDF toolchain, designing the data model that moves parsed reports from the network layer to the display, and learning LVGL to build the interface.
Vending Machine FSM Controller
February 2026 to March 2026
ECE 120, Xilinx Vivado, TTL
- Designed an eight state finite state machine for a vending machine controller restricted to NAND, NOR, and NOT gates, deriving the logic with Karnaugh maps and verifying the design in Xilinx Vivado with a SystemVerilog testbench.
- Implemented the controller on a breadboard with TTL logic ICs, wiring an asynchronous reset and debugging with LEDs until it drove a physical vending machine prototype over a ribbon cable interface.
Personal Portfolio Site
June 2026 to present
Astro, HTML and CSS, Git, Cloudflare Pages
- Building a personal site in Astro that presents my engineering projects and flight training.
- Deploying through Cloudflare Pages with automatic rebuilds on every push to the GitHub repository.