Eric Butler is a Principal Engineer and PhD-trained computer scientist with 12 years of experience building compilers, developer tooling, educational tech, and narrative game systems. He blends research in programming languages, program synthesis, HCI, and AI with hands-on delivery—having led engineering teams at McGraw Hill, architected Enlearn’s math assessment backend, and co-founded an indie studio that shipped the award-winning game Elsinore. Eric specializes in making complex systems approachable by creating custom languages, code generators, and testing frameworks that improve correctness and performance by orders of magnitude. Comfortable across backends, frontends, and game engines, he also bridges product, research, and team leadership to ship polished experiences for learners and players. Based in Seattle, he often applies academic rigor to production problems, turning dissertation ideas into classroom and commercial products.
12 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Washington
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Carnegie Mellon University
Practicum is a software project that is an interactive, web-based tool which teaches introductory CS topics. It was created to help any student taking the intro class and carefully explains the necessary computer science terms and concepts.
Contributions:117 commits in 6 months
sciencecssjavascriptweb-basedintroductory
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
Eric Butler - Principal Engineer at GOLDEN GLITCH STUDIOS, LLC