Jeffrey Young

Expert Software Engineer at Canonical

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
job6 years of employment as a software developer
bookBachelor's degree, Microelectronic Engineering, Bachelor's degree, Microelectronic Engineering at Rochester Institute of Technology
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Oregon State University
github-logo-circle

Github Skills (5)

code-generation10
compiler-design10
haskell10
llvm10
functional-programming9

Programming languages (14)

C++SchemeCHTMLKotlinTypeScriptJavaScriptHaskell

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.
compilerghcgitlabhaskell
doyougnu/klister

Feb 2023 - Feb 2026

an implementation of stuck macros
Contributions:236 pushes, 10 branches in 3 years
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