Summary
Andrew Kent is a graduate student researcher and software engineer with 11 years of experience bridging academic research and industry practice in programming languages and software development. Based in Bloomington, Indiana, he is pursuing a PhD in Computer Science (Programming Languages) after earning a BS with a 3.9 GPA, and has held research roles at both Indiana University and Brigham Young University. His industry experience includes a Software Development Engineer internship on the OneNote team at Microsoft and work as a Software Development Engineer at AWS, combining production-quality engineering with research rigor. Earlier service as a Signals Intelligence Analyst in the US Marine Corps— including two deployments to Iraq—adds operational discipline and a security-conscious perspective to his technical work. He is equally at home prototyping language tools and contributing to large-scale cloud engineering, with a focus on turning programming language theory into practical developer tooling. Colleagues would note his rare blend of frontline systems experience, formal research training, and a track record of shipping real products.
11 years of coding experience
Computer Science PhD, Programming Languages, Computer Science PhD, Programming Languages at Indiana University Bloomington
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Brigham Young University