Hi, I’m Andrew

I’m a Principal Engineer at MITRE, where I lead the development of Hipcheck, a tool to empower open source maintainers and users to assess the supply chain risk of their dependencies; and serve as a member of the OmniBOR Working Group, leading creation of the Rust library and omnibor CLI.

I’ve also…

Served as Technical Editor for a book on Rust procedural macros · Earned a Master of Computer Science degree from Rice University · Maintained a list of programming languages written in Rust · Written educational articles about Rust at Possible Rust · Written other programming articles at Suspect Semantics · Taught “Introduction to Rust“ at MITRE · Contributed to the official Rust documentation and the Rustonomicon · Spoken at RustConf and Rust Belt Rust · Taught “Introduction to Programming Language Theory” at CSUSB · and more