Michael Godfrey is a backend engineer with 7 years of professional experience specializing in compiler optimization, vectorization, and cloud security, currently building backend systems and test automation at OmniSci in Burnaby. He spent five years as a technical lead on SIMD/vectorization and platform-focused compiler back-ends at IBM, improving performance, build systems, and cross-platform support for XLC/XLF and LLVM projects. His research background produced peer-reviewed work on cache-based side-channel defenses in the cloud, blending practical systems engineering with security-aware thinking. A pragmatic automator, he prioritizes robust architecture and tooling—summed up by his mantra that if a task is worth doing twice it's worth automating—and contributes to notable open-source work such as enhancements to HeavyDB/OmniSciDB. Known for diving into unfamiliar systems, he pairs low-level performance insight with high-level design to deliver reliable, efficient infrastructure.
7 years of coding experience
8 years of employment as a software developer
Bachelor of Computing, Computing (Maj) English Literature (Min), Bachelor of Computing, Computing (Maj) English Literature (Min) at Queen's University
Contributions:3 reviews, 94 commits, 15 PRs in 2 years 11 months
Contributions summary:Michael primarily contributed to the backend functionality of the `heavydb` repository, including adding support for Calcite related features. Their work involved extending the parser to support custom OmniSQL types and implementing functionality for creating and dropping foreign tables. Additionally, the user was actively involved in creating and maintaining command-line test suites, indicating a strong focus on test automation and verifying the functionality of executables and scripts within the project.
A low-level execution library for analytic data processing.
Contributions:47 commits in 1 year 10 months
queryanalyticsquery-engineanalyticgpu
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.