Neal Gafter is a veteran software engineer and programming language designer with over three decades of experience building compilers, language features, and large-scale systems. He contributed to C# and the Roslyn compilers at Microsoft, helped develop storage for Google Calendar, and now works at Meta on a Kotlin automatic-differentiation framework and a probabilistic programming language for Bayesian modeling. Neal blends deep academic credentials (MS/PhD in CS) with practical systems work dating back to Xerox and Sun, where he maintained C++ and Java compilers. Known for thinking like a language researcher and shipping production-quality implementations, he uniquely bridges theoretical language design and hands-on compiler engineering.
11 years of coding experience
32 years of employment as a software developer
B.S., Computer Engineering, B.S., Computer Engineering at Case Western Reserve University
M.S., Computer Science, M.S., Computer Science at University of Rochester
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.