About
I build fuzzers, binary analysis tools, compiler plugins, and AI agents - programs that analyze programs. I’ve spent my career making machines break things faster than humans can.
I started at the NSA as a Stokes Scholar, moved into security R&D at Narf Industries, co-founded PolySwarm, then spent six years at ForAllSecure growing from IC to engineering director on the Mayhem application security platform. Now I’m at Bugcrowd, building agentic AI for automated penetration testing.
Outside of security, I dabble in game development and computer graphics. This is where I write about whatever I’m learning.
Experience
-
2025 - Present
Director of Engineering
Bugcrowd
Leading strategic development of agentic AI systems for automated penetration testing and External Attack Surface Management. Architecting AI-powered tools that augment human security researchers across Bugcrowd's crowdsourced platform.
ForAllSecure acquired by Bugcrowd, Oct 2025
AI/ML · Python · Security · Leadership
-
2019 - 2025
Senior Member of Technical Staff → Analysis Team Lead → Director of Engineering
ForAllSecure
Grew from IC to engineering director leading the full engineering team (peak 12 engineers) behind Mayhem, an autonomous application security platform. Expanded platform coverage across managed languages, new CPU architectures, and embedded platforms such as AUTOSAR. Worked directly with customers including Cloudflare, Boeing, and Aptiv through on-site engagements and backend support.
Fuzzing · C/C++ · Rust · Python · Leadership
-
2017 - 2019
Co-Founder & Director of Product Development
PolySwarm
Co-founded a decentralized threat-intelligence marketplace on Ethereum. Defined product roadmap, contributed open-source tooling to the early Ethereum ecosystem, and coordinated a $25.9M capital raise. Scaled system throughput from 15 tx/sec to 22M+ samples/day.
Ethereum · Solidity · Go · Rust · Product Strategy
-
2015 - 2019
Senior Security Researcher
Narf Industries
R&D for cutting-edge security tools. Designed a modular coverage-guided evolutionary fuzzer, developed core infrastructure for DARPA's Cyber Grand Challenge, and implemented ARM kernel-level memory protection for industrial control systems as part of Dartmouth's ELFbac research project.
Narf Industries acquired by CYBA PLC, Jan 2022
Fuzzing · C/C++ · ARM · Kernel · LLVM/Clang
-
2008 - 2014
Stokes Scholar → Vulnerability Analyst
NSA
Focused on Unix systems security, Android kernel development, and custom compiler tooling across multiple rotational tours. Taught C and Python as certified adjunct faculty.
C/C++ · Reverse Engineering · Android · Kernel
Education
-
2008 - 2012
B.S. Computer Science & B.S. Electrical and Computer Engineering
Carnegie Mellon University
Dual degree with the highly selective NSA Stokes Scholarship, covering full tuition and three summer internships.