Personal and work engineering, written up in the open

Independent systems,
built end to end.

Seven projects — self-hosted language model inference, a custom USB hand-tracking driver paired with touch-free gesture control, a multi-bot algorithmic trading suite, report-pipeline automation, and two live field-testing calculators built for work — each documented honestly: what works, what doesn’t yet, and how it’s actually built.

Five of the projects below are write-ups; the other two, SprayRack and Windmaker, are live work calculators you can actually use.

Self-hosted inference

Local LLM

Large mixture-of-experts language models running entirely offline on a single consumer 8GB GPU — llama.cpp, a deliberate GPU/CPU offload split, and a streaming CLI plus browser GUI. No cloud API, nothing leaving the machine.

GitHub View project

Gesture control

IntuiMotion

Touch-free mouse, macro, and media control for the original Leap Motion Controller. An open, still hand becomes a pointer, a pinch becomes a click — built hand in hand with OpenMotion’s custom USB driver, which replaces the proprietary tracking stack with open Rust/libusb code.

Private repository View project

USB hand-tracking driver

OpenMotion

A from-scratch Rust/libusb driver for the Leap Motion Controller, reverse-engineered from USB captures and Monado Mercury’s tracking engine. Replaces the proprietary Ultraleap SDK — raw USB init, frame capture, and stereo-IR calibration export, all open source.

GitHub View project

Algorithmic trading — system design

OANDA Bot Suite

Seven currency-specialist trading bots sharing one account, one strategy, and one risk budget — a case study in multi-bot coordination and account-wide risk caps, not a live dashboard or trading signal.

View project

Work project

Report-pipeline automation

Kearnekey

An automated pipeline for building structured expert reports from raw public records — permit histories, code-enforcement complaints, and inspection logs. Includes a multi-agent build system, audit verification against source documents, and versioned deliverable tracking.

Private repository

Work project

Field calculator — live tool

SprayRack Sizing Calculator

A live calculator for sizing a spray-rack water-test setup — required flow, Hazen–Williams friction loss, elevation head loss, and pump/pressure adequacy, with every formula shown next to its result instead of hidden behind a black box — plus a printable ASTM E1105 calibration form to verify the rack every 6 months.

View project

Work project

Field calculator — live tool

Windmaker Pressure-Difference Calculator

A live calculator for the air-pressure side of an ASTM E1105 field water test — blower count and adequacy, Magnehelic gauge target, and test duration — built to run alongside the SprayRack water-side calculator for the same field tests.

View project