Senior Principal Software Designer (HPE Labs) at Hewlett Packard Enterprise
Silver Spring, Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michael Ferguson is a Senior Principal Software Designer with 13 years of experience leading compiler and programming-language engineering at Hewlett Packard Enterprise, now designing a full software stack for quantum supercomputers at HPE Labs. He has been a principal designer and the #1 committer on the Chapel language project, driving major compiler reworks, incremental compilation, generics and memory-safety features that enabled Chapel 2.0 and native GPU support. Michael led teams to deliver practical HPC tooling—RDMA-accelerated distributed memory, scalable radix sort and suffix-array implementations used in metagenomics—and updated code generation for modern LLVM. His open-source contributions to the Chapel compiler include deep fixes in memory management, type inference, scope resolution and operator compilation, reflecting hands-on expertise from back-end to runtime. Based in Silver Spring, MD, he pairs system-level rigor with developer productivity, evidenced by an interactive, type-aware VS Code plugin for Chapel. A not-obvious strength: he translates cutting-edge language research into production-grade tooling that accelerates real-world scientific workflows.
13 years of coding experience
6 years of employment as a software developer
Bachelor of Arts - BA, Bachelor of Arts - BA at Cornell University
High School Diploma, High School Diploma at Northfield Mount Hermon
Contributions:2912 reviews, 12608 commits, 5011 PRs in 8 years 7 months
Contributions summary:Michael primarily worked on the Chapel compiler, focusing on enhancements and bug fixes related to the Dyno compiler backend. They addressed issues like memory management, memory order, and compilation of operator methods. The user's contributions included refactoring and improvements to various compiler passes, including those related to scope resolution, type inference, and function overloads. The user also added and updated several tests to address compilation issues.
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
Michael Ferguson - Senior Principal Software Designer (HPE Labs) at Hewlett Packard Enterprise