My Projects
A collection of projects I've built to solve real-world problems and explore new technologies. Each project represents a learning journey and a step forward in my development skills.
Featured Projects

Featured
bldr - College Course Scheduler
bldr is a full-stack web application that simplifies the course registration process for college students. Instead of juggling multiple tabs and manually checking for time conflicts, students can visually build their schedules with an interactive calendar interface, search for classes in real-time, and save multiple schedule variations. It is currently being used actively by over 100 students at the University of Kansas to streamline their course planning.
NextJSSupabaseTypeScript+1

Featured
On Your Terms - Privacy Policy Analyzer
On-Your-Terms is a lightweight browser extension paired with a full-stack web dashboard and server-side LangChain agent system that automatically detects website privacy banners, retrieves and parses policies, generates concise plain-language summaries and risk scores, then stores findings in a personal dashboard, enabling users to understand, compare, and enforce their data rights effortlessly everywhere online.
NextJSLangChainn8n+2

Featured
SafeChain - Decentralized Disaster Communication App
SafeChain is a decentralized emergency communication prototype that maintains connectivity during infrastructure failures. Using peer-to-peer messaging, local storage, IPFS, and blockchain logging, it enables first responders to securely share critical information even when traditional networks collapse during natural disasters.
ReactPinata IPFSNodeJS+2

Featured
CodeLingo</> - C++ Code Visualizer
CodeLingo is a C++ code visualization tool that transforms C++ code into dynamic boxes with color transitions to show which line of code is being executed, along with live-updating variables. It helps beginners understand program flow and logic by providing an interactive way to visualize how their code runs step-by-step. The C++ parser is built from scratch using barebones Python, without relying on existing parsing libraries.
NextJSPythonTailwind CSS
More Projects

Survival Cyberdeck
Contributed to Raspberry Pi 5 cyberdeck with LoRa radio, GPS, BME688 sensor, and modular storage for off-grid and offline geolocation/navigation. Developed desktop applications in React + Electron.js including a weather dashboard powered by sensor data. Implemented sensor and radio drivers in Python (I²C/SPI) and exposed them through a Flask backend API to connect seamlessly with Electron-based desktop apps.

Market Data Microservice
Built a microservice that delivers moving-point averages, standard deviations, etc. of real-time stock prices by integrating FastAPI, PostgreSQL, and Kafka in a containerized setup. Developed a streaming data pipeline to publish raw prices, compute 5-point moving averages, and store results in a well-structured database. Designed the system with flexibility in mind, making it easy to switch between different market data providers.

FindersKeepers Mobile App
A React Native mobile app that helps students report and locate lost items. Using OpenAI Vision for item descriptions, fuzzy matching for search, and map-based pins with secure authentication, it connects finders and owners to make recovering lost belongings fast and stress-free.