I'm a computer engineer, U.S. Marine Corps veteran, and founder of endr. I'm interested in where software meets the physical world: what a system senses, how it fails, and how people stay in command.
This is a working notebook of that path — embedded systems, computer vision, Python and Rust, and the craft of making software understandable.
Building endr, a battlefield AI company developing software for bounded human–AI mission coordination and execution. Our first product, Mission Assurance Lab, is in development, focused on reproducible evaluation of agent workflows under defined failures.
Pursuing an M.Eng. in Computer Engineering at Dartmouth College, Class of 2028, after completing my B.S. in Computer Engineering at Seattle University.
I'm exploring how human–AI teams can work reliably when information, communications, and resources are imperfect.
- Agent behavior under failure. Evaluating workflows under lost connections, stale information, and resource limits.
- Human authority and oversight. Representing explicit permissions and interventions without letting degraded conditions expand an agent's authority.
- Reproducible evaluation. Using versioned scenarios, regression tests, and replayable evidence to understand failures and compare changes.
Seattle, Washington / Learning Mandarin / Always a student of the craft.




