Projects & Proof-of-Concepts

Some of my passion projects, extracurricular activities, and classwork. Anything that I'm proud of goes here!

Currently building

Peer-to-Peer Direction-Finding Compass Device

Jan. 2026 - Present

A handheld device that uses LoRa radio and GPS to point you toward your friend in crowded, infrastructure-free environments like music festivals. Custom FreeRTOS firmware on ESP32-S3.

Embedded Systems ESP32 FreeRTOS LoRa Sensor Fusion Senior Project
Minix driver working

/dev/secret: Minix Character Device Driver

Mar. 2026

A character device driver for Minix 3 that provides secure, owner-gated secret storage between processes, written entirely in C against the kernel driver framework.

C Minix OS Device Driver Kernel
Meme about Linux threads and processes

Lightweight Process Library

Jan. 2026

A small user‑level threading library written in C with a round‑robin scheduler.

Linux C Threads
Bull robot

Autonomous Mobile Robot for Human Detection and Red Object Tracking (aka “The Bull”)

Nov. 2025 - Dec. 2025

An autonomous mobile robot that detects humans, recognizes red objects, and follows a target in real time using stereo vision and onboard AI.

Robotics Artificial intelligence Python ROS 2
Prototype wildlife tracking node with camera and LoRa mesh networking

DuckWild Wildlife Tracking System

Sept. 2025 - Mar. 2026

A low-power wildlife monitoring system that uses on-device computer vision and a LoRa mesh network to detect and identify animals without relying on cellular or Wi-Fi connectivity.

Embedded Systems Computer Vision Mesh Networking IoT LoRaWAN Raspberry Pi
Wireless BLE RGB lighting control system prototype inside a PC case

Wireless RGB Lighting Control System

Jul. 2025 - Sept. 2025

Designed and implemented a BLE-based wireless RGB lighting control system during an internship at NZXT, coordinating two RGB peripherals from a single central controller while investigating EMI/RFI performance inside a PC enclosure.

Embedded Systems BLE Firmware Arduino EMI/RF Measurement Hardware Design
Flowchart for digital camera firmware

Bare Metal Digital Camera

May. 2025 - Jun. 2025

Built a STM32-based digital camera by integrating camera, LCD screen, and SD card storage.

STM32 DMA SPI I2C Firmware/Hardware Debugging
Sliding Window Protocol diagram

Reliable File Transfer Protocol Built On (Unreliable) UDP

May. 2025

Built a reliable file transfer protocol on top of UDP using a Selective Reject sliding window. The project includes a client and forked server that handle packet loss, reordering, and corruption via checksums, cumulative ACKs (RR), targeted NACKs (SREJ), and an EOF/ACK teardown.

Networks Protocol design UDP C
Me at the Hackathon

Camp Polyhacks 2025 / SLOinformed

Mar. 2025

A weekend long hackathon where our group presented an app to improve civic engagement in SLO. We won an award for best pitch!

Hackathon Pitching Rapid prototyping
Screenshot of paper title from the IEEE website

Published IEEE Paper

Mar. 2025 - Apr. 2025

A published paper documenting the work our team completed in the 2025 WERC Environmental Engineering Competition to stabilize grid operations using green hydrogen technology.

Documentation Technical writing
Group photo

2025 WERC Environmental Engineering Competition

Oct. 2024 - Apr. 2025

A proof-of-concept solution to stabilize grid operations using green hydrogen technology.

Python C Arduino
Keypad

DTMF Decoder in Python

Sept. 2024 - Dec. 2024

A dual-tone multi-frequency decoder coded in Python using integer-based digital signal processing.

Signal processing Python MATLAB
Image representing a website

Personal Website

Sept. 2024 - Present

A website built using HTML, CSS, and JavaScript.

Web Development HTML/CSS/JS Node.js Eleventy
RISCV Otter diagram

Pipelined and Cached RISC-V Processor

Sept. 2024 - Dec. 2024

A five-stage, pipelined and cached MCU capable of handling data/control hazards by stalling, forwarding, and flushing.

Computer Architecture RISC-V FPGA SystemVerilog
CustomDefinitions logo

CustomDefinitions Etsy Shop

2020 - Present

A digital shop where I sell custom-made wall decor.

Entrepreneurship Design