Projects

Things I've built

Hardware, software, manufacturing experiments, and whatever else didn't fit neatly into a resume bullet. These include both my personal and professional projects. Each card expands into its own deep dive page fully explaining the project.

RobotDraw hero image

RobotDraw

SVG-to-RAPID converter for six-axis ABB industrial robots. A Python and Flask tool that turns vector artwork into readable RAPID drawing programs with safe lift and traversal moves, then estimates run time. Hardware-validated on an IRB 1100 across five drawings, including one of roughly 3,000 strokes.

RAPID (ABB robot programming) RobotStudio Python Flask Industrial Robot Programming Offline Programming (OLP)
Yumi TTS hero image

Yumi TTS

Voice-driven control for a physical ABB YuMi (IRB 14000). A fully local wake-word speech pipeline parses a spoken command, confirms it, and dispatches it over a socket protocol to RAPID on the robot. Running on the physical arm, backed by 44 green Python tests.

Python Speech-to-Text Socket Programming RAPID (ABB robot programming) Industrial Robot Programming Software Testing (pytest)

ASU / NASA Psyche Mission Capstone: Robotic Sample Acquisition and Caching System

Aug 2026 to May 2027, in progress. Designing a robotic sampling and caching system for a future Psyche lander concept with the ASU / NASA Psyche Mission as industrial partner. Sample extraction across four hypothesized surface regimes (flat metallic, debris-covered metallic, rough metallic or rocky terrain, high-relief metallic crater walls) plus a single caching system able to store each sample type. Deliverables: calculations, simulations, and a design package, with physical prototyping if resources allow.

Mechanical Design Robotics Simulation Systems Engineering Technical Documentation
Water Opacity Sensor hero image

Water Opacity Sensor

PIC-based optical sensor PCB measuring fluid clarity via light intensity.

KiCad C Microcontrollers (ESP32, PIC, & Arduino) Soldering Technical Documentation Embedded Systems
C3 COSMIC Challenge – Cable Braiding Machine hero image

C3 COSMIC Challenge – Cable Braiding Machine

Mechatronic cable-braiding prototype for in-space manufacturing, focused on integration and CAD.

Mechatronics Systems CAD Technical Documentation Project Management
Pontoon Picnic Table hero image

Pontoon Picnic Table

Designed and built a $100 pontoon picnic table and stress-tested it on Arizona’s Salt River for 4 hours. Custom welded barrel brackets, pickup-legal transport, and no tip in 300 lb seesaw tests.

Welding Fabrication Design for Constraints Project Management
ABB Lifter Force Analysis Study hero image

ABB Lifter Force Analysis Study

Structural statics study of two industrial scissor lifts analyzed during my robotics internship. Force multiplication, a full joint reaction map, and every load-path check against a 1000 kg target, with an honest punch list of open items. Independently re-derived by two adversarial verification passes.

Statics Structural Analysis Mechanical Engineering Python Technical Documentation

rapid-lint

A geometric linter for offline-generated ABB RAPID. It reconstructs every TCP path from the program text and asserts geometric invariants, catching frame-sign, orientation, and axis-mapping defects at the desk before robot time. Built after a real RobotDraw bug pressed a marker into the table. Pre-release, with 66 green tests.

Python RAPID (ABB robot programming) Static Analysis Software Testing (pytest) Offline Programming (OLP)

K's Koi Mod

A self-built Forge 1.16.5 mini-mod that adds koi fish to Minecraft. Koi spawn in water and school toward a player holding craftable pellets, and breed along a nine-colour ladder with three patterns each. Built end to end as a proof-of-workflow for a larger mod, and compiled to a loadable jar.

Java Minecraft Forge Gradle Blockbench Game Modding
Pyramid of Light hero image

Pyramid of Light

Built a modular LED pyramid stage prop in 9 days using PVC, 3D printed connectors, and shop lights.

SOLIDWORKS 3D Printing Project Management

APEX: Automated Plant Executive Intelligence

A local decision-workflow prototype for semiconductor packaging (OSAT) operations. It compresses factory signals into executive-ready briefings, demonstrated on a synthetic dataset. Prototype quality, not deployed.

LLM Data Analysis Project Management