Armin Vakil

PHD Student at University of Michigan

United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Armin Vakil is a PhD student in Computer Science at the University of Michigan with 11 years of software engineering and research experience focused on formal verification and making distributed systems easier to verify. His background spans academic research roles at Penn State and practical engineering at Google, plus early systems development work designing embroidery software, reflecting a blend of theoretical rigor and hands-on implementation. He combines deep formal methods expertise with real-world system-building skills, aiming to bridge proof techniques and deployable distributed systems. Based in the United States, he brings hardware engineering foundations from Sharif University of Technology to inform his systems-oriented approach to verification.
code11 years of coding experience
job1 year of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Michigan
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Penn State University
bookHigh School Diploma, Mathematics, High School Diploma, Mathematics at Salam YousefAbad
bookBachelor of Science - BS, Computer Hardware Engineering, Bachelor of Science - BS, Computer Hardware Engineering at Sharif University of Technology
languagesPersian, English
github-logo-circle

Github Skills (15)

verification9
boogie8
simulation6
programming-language6
dafny6
compiler4
computer-architecture4
visual-studio-code-extension2
visual-studio-code1
ide1
vscode1
gitpod1
vscode-extension1
devcontainer1
theia1

Programming languages (5)

TypeScriptC#BoogieC++JavaScript

Github contributions (5)

github-logo-circle
Contributions:15 pushes, 1 branch in 5 years 1 month
Contributions:2 PRs, 69 pushes, 2 branches in 2 years 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Armin Vakil - PHD Student at University of Michigan