Fred Emmott is an experienced software engineer and consultant with 18 years building reliable systems, tooling, and open-source software, now focused on VR and OpenXR for aeronautic, military, and recreational simulators. He has a long history at Facebook and Slack working on runtime engineering (HHVM/Hack), build systems, tooling and SRE-style automation, and he’s an invited expert member of the Khronos Group OpenXR working group. A prolific open-source contributor, his patches span major projects like Composer, Folly, Flow, HHVM and PHPUnit—often solving portability, build, and compatibility challenges across languages and platforms. Equally at home in backend code and DevOps, he has repeatedly modernized build pipelines and cross-platform CI, including macOS and older Linux distributions. Based in Austin, he combines deep systems knowledge with practical product-minded engineering, and uniquely bridges low-level runtime issues with high-level VR platform design.
18 years of coding experience
15 years of employment as a software developer
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at University of Warwick
A virtual machine for executing programs written in Hack.
Role in this project:
Back-end Developer
Contributions:10 reviews, 1660 commits, 196 PRs in 8 years 6 months
Contributions summary:Fred made several commits focused on improving the Hack virtual machine (HHVM) used for executing Hack programs. Their contributions primarily involve debugging and improving the performance and correctness of the Hack language runtime. The user worked on file system interaction, and added functions related to system calls.
Adds static typing to JavaScript to improve developer productivity and code quality.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:26 commits, 3 PRs, 5 comments in 4 years 4 months
Contributions summary:Fred primarily contributed to the build and tooling aspects of the Flow project, specifically related to the Hack language and its build process. Their work involved modifications to compiler IDs, build ID generation, and the integration of HHVM version information. They also worked on build system improvements, including the use of Dune and fixing linking issues. Furthermore, they contributed to LSP-related functionalities, and made file extension support updates.
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
Fred Emmott - Owner at Fred Emmott Software Services LLC