Summary
Justin Slepak is a research scientist at Meta with 15 years of experience bridging programming languages, compilers, and security-oriented static analysis. He specializes in building information-flow–based tooling to prevent data misuse and has deep expertise in language implementation, type inference, and compiler design from his long PhD and research background. His academic work includes developing an APL-like, data-parallel language with implicit lifting and compiler toolchains, and he has practical GPU compiler experience from an NVIDIA internship (source code available at remorac). Based in Somerville, MA, he pairs rigorous formal methods with pragmatic systems engineering to turn language semantics into production-ready tools. Colleagues value his ability to navigate both teaching and research roles, having led grading, curriculum development, and mentoring during his graduate career. He brings a rare combination of theoretical depth and hands-on compiler engineering aimed at making data protection usable and enforceable.
15 years of coding experience
7 years of employment as a software developer
MS Computer Science, MS Computer Science at Michigan Technological University
PhD Computer Science, PhD Computer Science at Northeastern University