Work

Four things I built and shipped. The deep writeups live on my portfolio — here are the short, honest versions. ballistic-solver has a live solver you can play with.

ballistic-solver

Simulate-first intercept optimizer for moving targets under gravity and drag. An auxiliary-residual method, packaged as a C ABI, a PyPI wheel, and a Unity binding.

0.094 ms median 0% failure · 10k high-arc ICROS 2026 PyPI

Mapless Autonomous Parking

Real-vehicle mapless parking on a Hyundai Ioniq. FAST-LIO odometry, a C++ occupancy grid, delay-aware tracking, straight onto the CAN bus.

Real Hyundai Ioniq 0 prebuilt maps FAST-LIO + Autoware

Racing Telemetry Stack

Car-side telemetry that survives a race weekend: RTK GPS at 20 Hz, buffered logs, and a live browser dashboard over Cloudflare.

Raspberry Pi RTK / NTRIP Live race use

Racing Analyze GUI

A telemetry workbench that slices a lap into segments, replays them, and turns raw logs into driver coaching.

MATLAB Segment coaching

EV Gear Reduction Sizing (early work)

MATLAB drivetrain sizing: torque–speed modeling + acceleration simulation, sweeping gear ratios to cut run time.