Craig Mustard is a Principal Member of Technical Staff at Oracle with a PhD in Computing Science and 13 years of experience spanning system software, compilers, and novel computer architectures. He combines deep academic research—centered on merging new architectures, data processing, and compilation techniques—with hands-on production work optimizing GCC backends and building high-performance parsers and non-SQL query systems. At Oracle Labs he helped architect software for the RAPID architecture, translating research insights into measurable system performance gains now used in production. Based in Vancouver, he has a track record of moving projects from prototype to deployment and a particular knack for squeezing efficiency out of the full hardware-software stack.
13 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy (PhD), Electrical and Computer Engineering, Doctor of Philosophy (PhD), Electrical and Computer Engineering at The University of British Columbia
BSc, Computing Science, BSc, Computing Science at Simon Fraser University
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
Craig Mustard - Principal Member Of Technical Staff at Oracle