Profile Picture

I make AI compute fast, efficient, and reliable, from the serving layer down to the hardware and the power behind it.

New York, NY | Software Engineer II @ AWS

At AWS I build fault-tolerant, multi-tenant payment and IoT systems. Outside work I build the layer AI runs on: a straggler detector for distributed GPU training, merged fixes in vLLM and Firecracker, a Rust temporal join engine, and a sub-microsecond C++ order book.

Resume (PDF) | LinkedIn | GitHub | ryan.j.hamby@gmail.com


Check out my Personal Tech Blog!

Systems, performance, and the craft of building software. Read more


GPU Flight Recorder

Go gRPC NCCL + NVML

Finds the straggling rank in distributed GPU training and explains why it is slow, joining PyTorch NCCL collective timings with per-GPU hardware telemetry.

Explore →

vLLM & Firecracker

Open Source Python Rust

Merged fixes in vLLM (Qwen3-Omni multimodal crash and processor-cache false positives) and Firecracker (VMM panic on ACPI device restore).

Explore →

FlowState

Rust Arrow Rayon

Rust as-of join engine with zero-copy Arrow, parallel merge scans, and streaming watermark joins for point-in-time ML features.

Explore →

Order Book Engine

C++20 Lock-Free 0.21µs P50

Order matching engine with slab memory pools and lock-free SPSC ingestion, benchmarked on isolated EC2 cores.

Explore →

Stock Screener

Python Trading 3,800+/day

Daily Minervini Trend Template scanner over 3,800+ US stocks, automated with GitHub Actions and Git-based caching.

Explore →

Java4Java

Swift Kotlin Spaced repetition

Cross-platform spaced repetition app for algorithm practice on iOS, Android, and macOS.

Explore →