Jake Egan is a compiler developer with eight years of experience specializing in C/C++ toolchains and runtime libraries, currently contributing to IBM’s Open XL C/C++ for AIX and libc++ for AIX. He combines a Queen’s University BASc in Computer Engineering with hands-on work in design, development, testing, and performance optimization to ensure standards compliance on enterprise platforms. At IBM he moved from intern to engineer while actively participating in the LLVM open-source community, contributing fixes and enhancements that improve cross-platform compatibility. Comfortable in agile teams, Jake pairs strong troubleshooting skills and code review rigor with clear technical communication. He’s driven by improving compiler reliability and runtime efficiency—often focusing on practical fixes that yield measurable performance gains on legacy enterprise systems.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Applied Science, with Professional Internship, Computer Engineering, Bachelor of Applied Science, with Professional Internship, Computer Engineering at Queen's University
An application designed to synthesize speech solely through the control of blink gestures to enable communication for people suffering from paralysis.
Contributions:5 PRs, 39 pushes, 11 branches in 4 years 3 months
synthesiscommunicationblinkgesturespiano
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.