Hand-Tracking Pen Plotter
A system that turns hand gestures from a webcam into real pen strokes on a serial-connected plotter, drawing on paper as the user sketches in the air. Built on a custom hanging polargraph machine with modified Marlin firmware, servo-controlled pen lift, and browser-based calibration tooling.
Arduino Button Mapper
A full-stack web app that turns an Arduino Leonardo into a custom USB HID controller — map physical buttons, joysticks, IR sensors, and sip/puff switches to keyboard keys or gamepad inputs, then compile and flash the firmware directly from your browser. No Arduino IDE required.
climb.
An AI-assisted climbing planner that builds personalized multi-week training plans from grades, equipment, route history, and schedule constraints.
A-Team Management Platform
A full-stack platform for Annadel Composite that brings calendars, RSVPs, chat, rosters, documents, volunteer signup, and a public site into one system.
Jacob's Portfolio Website
A portfolio site for projects, photography, and writing with a custom admin dashboard so new content can be published without touching code.
Media & Engineering Portfolio
A second portfolio experience built to show both engineering and photography in one system without making either side feel buried.
Major Bets
A PrizePicks-style sports prediction platform where users build over/under slips, track a virtual wallet, and manage athlete projections through an admin flow.
Paylocity Work Shift Sync
A browser automation tool that logs into Paylocity, extracts upcoming shifts, and syncs them into Google Calendar through a review step.
Ender Refab: Accessible Pen Plotter
An Ender 3 3D printer converted into a gesture-controlled pen plotter for people with limited hand or arm mobility. Custom Python desktop software uses MediaPipe hand tracking so users can draw by moving their hand in front of a webcam — no mouse or keyboard required. Built with Miles and Troy for an AT course final project.