Projects

Engineering builds, electronics experiments, and web tools from my classroom and workshop.

Allroboticselectronicsclassroomwebapps
robotics

New Project 1

Project 1

★ Featured
robotics

Combat Robot — 3lb Beetleweight

Custom 3lb combat robot with ESP32 wireless control via ESP-NOW, BTS7960 motor drivers, and a full 3D-printed chassis designed in Fusion 360.

ESP32ESP-NOWBTS79603D Printing
★ Featured
robotics

Combat Robots

Competition-ready combat robots with PS4 controller integration, dual motor drivers, brushless weapon systems, and comprehensive failsafe logic.

ESP32Bluepad32BTS7960
★ Featured
electronics

Giant Lite Brite (23×46)

A 23×46 interactive LED display using WS2811 nodes and ESP32, with an iPad-optimized web UI featuring canvas rendering, flood fill, and undo/redo.

ESP32WS2811WebSocketCanvas
★ Featured
classroom

Medical Detectives Device

An educational diagnostic tool for 8th grade forensics with 30 LEDs, 10-button keypad, and rotary switch for patient selection.

ArduinoWS2811Keypad
★ Featured
webapps

QuickCheck — Student Response System

A real-time classroom polling app with PIN-protected teacher dashboard, live analytics, and CSV export for formative assessment.

ReactReal-timeClassroom
webapps

Pixel Forge — LED Matrix Editor

A web-based pixel art editor that exports Arduino C++ arrays, deployed to Vercel for instant access from any classroom computer.

ReactArduinoVercel
classroom

Bike-Wheel Generator Circuit

An educational circuit project using a bike-wheel generator, bridge rectifier, MT3608 boost converter, and a 4-position switch to teach AC-to-DC conversion.

Bridge RectifierBoost ConverterHands-on
classroom

Tennis Racket Handle Wrapping Station

A motorized wrapping station using a NEMA 23 stepper motor and TB6600 driver with soft-start acceleration, built as a student engineering project.

NEMA 23StepperTB6600
electronics

Tennis Racket Wrap Station

Motorized handle wrapping station with stepper motor, potentiometer speed control, and soft-start acceleration.

NEMA 23TB6600Stepper
classroom

Wooden Spider Automaton

A crankshaft-driven wooden spider leg mechanism designed in Fusion 360, cut on a laser cutter, and assembled as a hands-on mechanisms project.

Fusion 360Laser CuttingCrankshaft
electronics

Interactive Lite Brite (36×72)

Large-scale interactive Lite Brite with WS2811 pixel nodes, ESP32 controller, and web interface for public events.

WS2811ESP32WebUI