neural-cost
A framework-neutral Python library that tells you how fast a neural network should run, not just how fast it does — FLOPs, tensor traffic and a roofline model across PyTorch, JAX and TensorFlow.
Portfolio
Production security and defense work I can only describe in outline, research projects with the numbers attached, and side projects I built because something annoyed me. Sorted by how much I want you to read them.
A framework-neutral Python library that tells you how fast a neural network should run, not just how fast it does — FLOPs, tensor traffic and a roofline model across PyTorch, JAX and TensorFlow.
Control any smart device with American Sign Language — hand tracking, a gesture classifier and grammar correction, wired together over a client-server link.
Production policy and procedure management software for small healthcare providers. Every approved version carries a permanent, exportable record of who reviewed and signed off on it.
A continuous deployment pipeline for configuration-as-code and infrastructure-as-code into Kubernetes, designed from its threat model outward so the release process does the security review.
An NLP pipeline that routes patient portal messages to the right team and surfaces relevant evidence-based research while they wait for a human.
Three toolchain applications moved to Kubernetes on Azure, deployed one way with Helm and infrastructure-as-code, and secured with an Istio service mesh.
Kernel, task scheduler and communication protocol written from nothing, in C and Ada, now in production and distributed globally.
One portable C++ library targeting any RTOS or bare-metal system, packaged with Docker, Bazel and GitLab CI — cutting porting work by 4×.
A from-scratch LaCam solver for CS440 — agents searching a space of joint configurations, each expanded by a constraint tree that rules out collisions and swaps.
A word guessing game built in Flutter and compiled to the web — playable right here, no install, no account.
A static site built with Astro, hosted free on GitHub Pages, designed so writing a post costs one markdown file and nothing else.
Archive
Where I learned the basics properly. Kept because the code and reports are still downloadable, not because they're the best thing here.
Let's connect
A lot of the best work is easier to explain out loud than in writing. Ask me about any of it.
Usually replies within a day or two · St. Louis, Missouri