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.
An NLP pipeline that routes patient portal messages to the right team and surfaces relevant evidence-based research while they wait for a human.
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.
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.
GitHub for everyone who doesn't use GitHub — document management, review lifecycle, team collaboration, search and an in-browser editor.
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