Gray quadruped
A collaborative 3D-printed quadruped combining mechanical design, simulation, controls, and reinforcement-learning experiments for locomotion.
PROJECT INDEX - ALL 33 PROJECTS
Every project I’ve built or led, in one place - vehicle programs, test engineering, robotics, software, and the early experiments that taught me to make things real.
Grouped into physical builds and software, and sized by how much of me is in the project: the large plates are the programs I keep returning to, the small ones are experiments and early builds, kept because the path matters too.
Vehicles, robotics, composites, electronics, and shop work. The programs I have put the most hours into come first.
18 projectsA collaborative 3D-printed quadruped combining mechanical design, simulation, controls, and reinforcement-learning experiments for locomotion.
Full-scale impact testing and precision data acquisition for heavy-duty landing-gear dampers through my instrumentation role at MxV Rail.
A Formula 1 - inspired simulation cockpit combining CAD, composite fabrication, and forged-carbon construction.
A wearable augmented reality helmet for competitive airsoft: stitched camera passthrough, thermal fusion, gun pose tracking, and four independent ways of finding a person through a wall.
A modular desk platform built around a machined port system, taken from CAD and costing through to a hand-coded storefront configurator.
A course project covering CAD, GD&T, FEA, mold planning, CNC planning, and assembly.
Three generations of an 84-key mechanical keyboard designed in KiCad, from schematic to a manufacturable fabrication package.
A woodworking project that I made, and an unforgiving first lesson in joinery and squareness.
An early thrust-vector-control concept developed for model rocketry.
An ongoing nut-and-bolt restoration of a 1984 BMW E30 - part mechanical education, part long-term obsession.
A woodworking build with a load case attached, where the joints have to resist racking rather than just look square.
An early model-rocketry reaction-wheel concept represented by a CAD animation.
A student-led sports-car program I founded to explore vehicle architecture, basalt-fiber construction, and a monocoque-style chassis.
A 2019 science-fair prototype exploring a solar-panel assembly with piezoelectric elements.
A CNC mill I’m designing from scratch to make the parts I want. A table on top for plates, and three bays under it for the tool changer, 4-axis and 5-axis machining. Still in development, around $7,000 to build.
A sea kayak drawn as 210 flat basalt panels that jig themselves on 505 bonded brackets. Twelve sheets of cut files, and no boat yet.
A five-button handheld controller for Gray, my quadruped robot, and for Argus. Drawn and specified, and stalled on buying the parts.
An AR-10 lower receiver I designed, to be CNC machined from a 6061-T6 billet on my own mill.
Applications, extensions, scripts, and the design work made alongside engineering roles.
10 projectsA native Rust infinite-canvas app replacing Miro, built so the cost of a frame scales with what is on screen rather than what exists on the board.
A playable browser Solitaire - Klondike, FreeCell and Spider on one rules engine, with adjustable settings.
A deliberately tiny Chromium extension for searching Google and Google Images fast. One permission, no dependencies, 279 lines.
A shipped desktop platform that tailors a resume to each posting, fills the application across every major ATS, and tracks the whole search locally.
An Excel-based personal planning and college-application tracking system built during high school.
A gated, mobile-first training app: a weekly plan, per-exercise check-off, swaps, and a rest timer, synced across my phone and laptop.
A gated weigh-in log with a trend chart against a goal line, built to survive unit switches and offline entries without losing data.
A self-hosted calorie tracker built to replace a Cal AI subscription, released open source and then forked to run inside this site.
A full BMW iDrive-inspired infotainment system for a C6 Corvette double-DIN conversion, built in Qt/QML and driving a 2560×1600 touchscreen.
A free and open-source YouTube downloader that takes the player’s own decrypted stream and reassembles it with ffmpeg compiled to WebAssembly. No server, no paid tier.
Earlier or superseded software work, kept for the record rather than the front page.
5 projectsA team-built Flutter application for a nonprofit organization, with development later moved to a private repository.
A Python proof of concept using Requests, BeautifulSoup, and Selenium to collect and step through job listings.
An early browser-extension prototype intended to assist with filling applications across major job sites.
Flyers and visual materials created during an engineering internship with Terra Pave International.
THE NEXT ONE STARTS WITH A QUESTION