Projects

Shipped work, prototypes & things I make for fun.

Justin swooping a parachute across a pond● New simulator

freefall-simulator redux

A skydiving exit-order argument revisited with an AI-assisted simulator, Monte Carlo landing-pattern exposure, and Parachutist fatality data.

SKYDIVING · SIMULATION · DATA
The finished whole brisket after resting, with a deep mahogany bark● Experiment debrief

Agentic brisket: the summary

Hermes ran my smoker overnight — guarded setpoints, a 2 AM save, and a handoff at sunrise. The whole story in one read.

BBQ · FIREBOARD · AGENTS
Seasoned brisket on a smoker grate with a temperature probe● Live blog

My first agentic brisket cook

The hour-by-hour live blog: Hermes watched the cook through FireBoard telemetry — setpoints, alerts, and a write-up as it happened.

BBQ · FIREBOARD · AGENTS
3D-printed magic wand — blue middle, white ends● Live 3D

Magic wand for the kids

Modeled & printed for my kids. Interactive three.js viewer + STL download.

3D PRINT · THREE.JS
3D-printed Yeti mug holder for the Pacifica● Live 3D

Yeti mug holder for the Pacifica

A custom cup holder sized to a Yeti mug for our minivan. Spin it in 3D + grab the STL.

3D PRINT · THREE.JS
Quadcopter dropping a payload mid-flight● Live 3D + video

Quadcopter drop bay

A servo-released clamshell payload bay for a drone — watch the hinge open in 3D, or see it drop in flight.

3D PRINT · SERVO · THREE.JS
Hermes observability dashboard● Live stack

Hermes observability

A Prometheus + Alertmanager stack the agent runs on itself — cost, errors, latency, and an off-box deadman heartbeat.

SHIPPED · AGENTS
Moreno St Bakery storefront● Shipped

Moreno St Bakery

An e-commerce storefront for selling sourdough & gluten-free bread (now offline).

SHIPPED
MasterTow order automation driving Sage BusinessWorks● Automation

Sage AI order entry

Drives WooCommerce orders into Sage BusinessWorks 2020 by UI automation — ~30 orders/hour, hands-off.

SHIPPED · AI
● Open source📈

promts

A hand-built TypeScript Prometheus client — counters, gauges, histograms, summaries, pushgateway — for Deno/Node. Written by hand, before LLMs.

TYPESCRIPT · DENO · METRICS ↗
Freefall drift skydiving simulator● 2014 · still runs

Freefall drift simulator

A skydiving wind-drift simulator — set winds by altitude, watch group separation under canopy. ~12 years old, migrated here intact.

WEB · ANGULAR · SIMULATION