Summary
Ben Hamlin is a researcher and systems software engineer with 12 years of experience building performant, secure systems and networking software from prototype to publication. Based in Portland, he implements cryptosystems in Rust (including zero-knowledge proofs, post-quantum signatures, and verifiable computation) and developed a provable security framework for cryptographic hardware obfuscation published in TCHES. His background spans practical systems work—honeypots, Xen microkernel development, and custom TCP/IP stacks—to academic research on quantum-resistant hash properties and symbolic execution for emulated services. He regularly converts research into open-source artifacts and grant proposals, collaborating with DARPA, AFRL, and NSF programs. With a PhD track in computer science and deep experience in Haskell and Rust, he combines formal security thinking with hands-on systems engineering. An uncommon strength is his ability to move ideas across the stack—from low-level kernel and network code to cryptographic protocol proofs—while shipping production-ready code.
12 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Portland State University