Summary
Nikos Vasilakis is an assistant professor and computer scientist in Boston with 14 years of experience focused on parallel and distributed systems, programming languages, and computer security. His recent research develops program analysis, transformation, and synthesis techniques to automate parallelization, distribution, compartmentalization, and regeneration of code and program fragments. Before academia he held multiple research roles at MIT, progressing from postdoc to research scientist and affiliate, and now leads research and teaching at Brown University. He combines rigorous theoretical foundations from a PhD with hands-on systems work that bridges compiler-style program manipulation and practical security-oriented compartmentalization. Known for producing tools that move beyond analysis to automated code rewriting and deployment patterns, he favors solutions that make complex system properties repeatable and auditable. Based in Boston, he brings an unusually applied bent to programming-language research, turning proofs and analyses into working systems.
14 years of coding experience
3 years of employment as a software developer
Master of Engineering - MEng, Master of Engineering - MEng at University of Patras
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at University of Pennsylvania