Software Engineer at San Francisco Compute Company
New York, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
๐คฉ
Rockstar
๐
Top School
Jez Ng is a systems and compiler-focused software engineer with 16 years of experience building low-level tooling and performance-critical systems, currently based in New York. He has shipped significant compiler and linker work at Facebook โ including register allocation, interprocedural optimizations, and the Mach-O backend for LLD โ and has contributed to high-profile open source projects like Flow, PyTorch, Emscripten, and Redex. Jez excels at parsing, bytecode manipulation, and backend optimizations, and his open-source commits show a knack for both correctness (parser/formatting fixes) and performance tuning (Inductor/PyTorch kernels, Triton testing/autotuning). Comfortable across stacks from browser extensions to JVM-in-browser projects, he combines deep theoretical grounding from Amherst College with pragmatic engineering that modernizes legacy codebases and improves testing/benchmarks.
16 years of coding experience
11 years of employment as a software developer
B.A Mathematics and Computer Science, B.A Mathematics and Computer Science at Amherst College
'A' Levels Physics Chemistry Mathematics Theory of Knowledge, 'A' Levels Physics Chemistry Mathematics Theory of Knowledge at Hwa Chong Institution
Contributions:634 commits, 1 PR, 9 pushes in 4 years 2 months
Contributions summary:Jez primarily contributed to the bytecode optimizer for Android apps, focusing on enhancing its features and ensuring its stability. Their work included the implementation of new features, such as timestamping and filter output by method name, while also working on refactoring the existing codebase to improve code quality and performance. They also worked on ensuring that the code was robust by addressing various bugs and inconsistencies related to the type checking and re-writing existing features.
Breaks the browser language barrier (includes a plugin-free JVM).
Role in this project:
Back-end Developer
Contributions:565 commits in 1 year 6 months
Contributions summary:Jez's commits primarily involve working on Doppio, a plugin-free JVM for breaking the browser language barrier. The contributions focus on implementing and improving the core functionality of the JVM, particularly within the ConstantPool and opcode execution areas. The user's work includes refactoring, performance optimizations, and enhancements to the Java compiler to include support for various bytecode instructions to make the JRuby run.
browserbarrierjvmfree-pluginbrowser-language
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
Jez Ng - Software Engineer at San Francisco Compute Company