Jeffrey Young

Senior Language Engineer at Epic Games

Buffalo, New York, 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
Jeffrey Young is a Senior Language Engineer and PhD-trained programming languages researcher with 11+ years of experience spanning compiler engineering, type theory, theorem provers, and semiconductor process work. He combines deep functional programming expertise—particularly in Haskell and GHC backend development—with hands-on systems experience from fabs to circuit layout, giving him rare end-to-end insight from silicon to code generation. At IOHK and as a contributor to the Glasgow Haskell Compiler he has improved LLVM codegen and build processes, and he continues to drive language tooling at Epic Games. Jeffrey is an open source evangelist who publishes, documents, and contributes practical fixes inspired by reading other people’s code. Comfortable diving into strictness, type systems, or low-level optimization, he thrives on problems that require both theoretical rigor and machine-level pragmatism.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Rochester Institute of Technology
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at Oregon State University
github-logo-circle

Github Skills (5)

compiler-design10
code-generation10
haskell10
llvm10
functional-programming9

Programming languages (13)

C++CSchemeHTMLKotlinTypeScriptJavaScriptHaskell

Github contributions (5)

github-logo-circle
ghc/ghc

Dec 2021 - Dec 2022

Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
Role in this project:
userBack-end Developer
Contributions:301 commits in 1 year
Contributions summary:Jeffrey's contributions primarily involve refactoring and modifying the Glasgow Haskell Compiler's (GHC) code generation, specifically related to the LLVM backend. They updated the configuration settings by renaming variables and refactoring the LLVM code generation, which included moving and swapping flags, storing the LLVM version, and making the code cleaner. The user also improved the build process by removing redundant imports and applying more strictness for the LLVM config.
ghcget-startednewcomershaskellcabal
doyougnu/VSmt

Jun 2020 - Feb 2025

Contributions:222 pushes, 10 branches, 7 comments in 4 years 8 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
Jeffrey Young - Senior Language Engineer at Epic Games