THE PROJECT LIBRARY

Curiosity, in practice.

Software, systems, and experiments. Explore what I’ve built and what I learned along the way.

11 projects

Software & web01

Real-Time Multiplayer Chess

A full-stack web application featuring real-time multiplayer chess with chat functionality and win tracking.

React.jschess.jsWebSockets+3
AI & intelligence02

Gesture-Controlled Flappy Bird

A Flappy Bird game controlled by hand gestures using computer vision

PythonOpenCVPygame+1
Software & web03

Smart Doorbell System

An IoT-based smart doorbell system with real-time notifications and mobile app integration.

ESP32-S3 SenseRaspberry Pi Zero 2WSwift+3
Hardware & embedded04

Custom Laser Tag System

A complete laser tag system featuring custom PCB receiver board designed in Altium, ESP-based game logic, and 3D-printed gun assembly.

Altium DesignerESP32PCB Design+4
Software & web05

Games Collection

A collection of interactive web games including Wordle, Globle, and population guessing games.

React.jsJavaScriptCSS3+2
AI & intelligence06

Handwritten Digit Classifier (Custom SVM)

Trained a custom SVM model exclusively on my own handwritten digits — data collection, feature extraction, and inference all built from scratch.

Pythonscikit-learnSVM+4
Hardware & embedded07

Zynq-7000 SoC: FPGA + ARM Embedded System

Built a full hardware-software stack on a Zynq-7000 SoC — custom AXI peripherals in SystemVerilog, Linux kernel driver, and a userspace application.

SystemVerilogAXI4-LiteZynq-7000 SoC+7
AI & intelligence08

AI-Powered Panel Connection Verification System

Capstone project: A C# web application integrated with React frontend and AI model to automatically parse and verify electrical panel connections.

C#ASP.NETReact.js+6
AI & intelligence09

Local RAG Over My Coursework

A fully local retrieval-augmented generation system over four years of BYU coursework — 24,778 chunks across 2,157 files, answered by an on-device LLM with citations.

PythonOllamaRAG+7
AI & intelligence10

Task-Specific LLM Distillation (7B → 1.5B)

In progress — distilling a 7B teacher model into a 1.5B student specialized for backend debugging. Architecture and training pipeline designed; benchmarks pending.

PythonMLXmlx-lm+6
Cloud & systems11

Multi-Node Kubernetes Cluster on AWS

A 2-node k3s cluster provisioned on AWS EC2 with Terraform, running a containerized URL shortener behind a load-balanced Service, with Prometheus and Grafana observability deployed via Helm.

AWS EC2TerraformKubernetes (k3s)+4