Summary
Ian Sweet is a research engineer with 11 years of experience at the intersection of programming languages and software engineering, currently applying formal and practical research at Galois. He earned his BS, MS, and is pursuing a PhD in Computer Science from the University of Maryland, where he spent a decade contributing to the PLUM group on program analysis, model checking, and systems courses. Ian has transitioned research into practice through software engineering roles at Correct Computation and earlier industry positions, bringing rigor to real-world codebases. He also has extensive teaching and mentoring experience as a long-time TA and research assistant, which informs his clear technical communication and reproducible research practices. Based in College Park, Maryland, he blends deep academic training with hands-on development of verifiable and reliable software systems. A detail that sets him apart is sustained involvement across both formal methods research and production engineering, enabling him to bridge proofs and products.
11 years of coding experience
3 years of employment as a software developer
South River Senior High School
The University of Maryland, College Park
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Maryland