A small collection of playable browser games built as self-contained React components.
Write and run Python, JavaScript, C, C++, and Rust from the browser. Python and JavaScript execute in sandboxed WebAssembly VMs in a Web Worker; compiled languages run on a remote sandbox service.
Easy to use and durable, this training device is designed with students and medical professionals in mind.
A handheld medical device designed to disinfect central line hubs and prevent Central Line Associated Bloodstream Infections (CLABSI) in clinical settings. Features embedded C firmware, custom KiCad PCB design, and CAD-modeled enclosure.
A personal planning app with an interactive calendar, task management with priorities, auto-saving daily notes, and US holiday integration. FastAPI + SQLAlchemy backend, React 19 + TypeScript frontend, PostgreSQL in Docker.
A batteries-included starter template for full-stack web apps: FastAPI backend with SQLAlchemy and Alembic migrations, React 19 + TypeScript frontend, Dockerized PostgreSQL, and a one-command dev workflow.
A constraint-based production scheduling service built on OR-Tools CP-SAT. Accepts a job-shop problem as JSON, returns a tardiness-minimizing schedule with KPIs, and visualizes it via a React + TypeScript Gantt frontend. FastAPI backend with a pluggable adapter/objective/constraint architecture.
An ESP32-based ECG synthesizer that generates physiologically accurate cardiac waveforms. Built with C++ and PlatformIO for embedded biomedical signal generation, based on the same EKG simulator used in Duke's BME teaching labs.
A multi-chip integrated circuit tester designed for BME 354 coursework at Duke. Features a custom KiCad PCB layout for validating multiple ICs in sequence.
A physics-based PET/CT brain phantom simulator implementing phantom generation, CT simulation, and PET simulation pipelines. Built with Python and Jupyter Notebook for medical imaging education and research.
Consulting TA for two Duke EGR 101 Foundry teams building wearable GPS and accelerometer trackers for foster dogs at Saving Grace Animal Shelter.
Portable LED sign designed for Duke Club Ski & Board. Designed to be durable and travel-friendly for ski trips.
This one. It is built with React, Vite, and Tailwind CSS, statically prerendered for GitHub Pages.
13 projects of 13 shown