Summary
Zachary Kent is a PhD student and Doctoral Research Assistant at Carnegie Mellon University specializing in programming languages, verification, and parallelism, co-supervised by Guy Blelloch and Stephanie Balzer. With five years of research and industry experience, he has contributed to verified compilers (Petr4 in Coq) and prototyped a JIT for Swift using LLVM at Apple, bridging formal methods and practical compiler engineering. He also has experience building developer-facing tooling and dashboards from internships at IBM and other organizations, and has served as a teaching assistant for theory and PL courses. Known for pursuing auditable, high-assurance systems, he combines deep theoretical grounding with hands-on implementation skills and a track record of shipping reproducible research and prototypes.
5 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Summa Cum Laude, Bachelor of Science - BS, Computer Science, Summa Cum Laude at Cornell University
Doctor of Philosophy, Computer Science, Doctor of Philosophy, Computer Science at Carnegie Mellon University