About
Background
Most engineers specialize early. I went the other direction — dual degrees in Computer Engineering and Electrical Engineering, with a specialization in Cyber Systems and Security. I think about software the way hardware engineers think about circuits: every abstraction is a tradeoff, and the ones you don't understand will eventually break you.
That background is why I care about the lower layers. If I'm building an encrypted networking protocol, I'm also thinking about what's happening at the transport level. If I'm writing a decentralized service SDK, I'm thinking about what an adversarial participant could do with it.
How I Work
I've shipped Rust protocol libraries, Substrate blockchain runtimes, Solidity smart contracts, React frontends, Cloudflare Workers backends, and AI agent pipelines. In each case I cared about the same things: is it correct, is it secure, and does it handle the cases nobody thought to test?
I've led teams of up to 20 developers on a game in Unreal Engine, tutored students on everything from Python basics to C++ internals, and built entire products solo from first commit to production.
I like working on problems where performance, security, and correctness all have to hold at the same time.
Education
Southern Illinois University Carbondale
B.S. Computer Engineering · B.S. Electrical Engineering
Specialization: Cyber Systems & Security · 2018 – 2022