Projects & Proof-of-Concepts

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

Currently building

DuckWild Wildlife Tracking System

Sept. 2025 - Present

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
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
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 Enviornmental 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