Jezย Ng

Software Engineer at San Francisco Compute Company

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code16 years of coding experience
job11 years of employment as a software developer
bookB.A Mathematics and Computer Science, B.A Mathematics and Computer Science at Amherst College
book'A' Levels Physics Chemistry Mathematics Theory of Knowledge, 'A' Levels Physics Chemistry Mathematics Theory of Knowledge at Hwa Chong Institution
stackoverflow-logo

Stackoverflow

Stats
12,981reputation
1.3mreached
98answers
46questions
Badges
sse
top-5%
coding-style
top-5%
gcc
top-5%
optimization
top-5%
compiler-construction
top-5%
github-logo-circle

Github Skills (72)

auto-tuning10
python10
testing10
c1110
c1710
vim10
deep-learning10
induction10
optimization10
operator10
jython10
code-optimization10
javascript10
architecture10
java-bytecode10

Programming languages (16)

JavaC++RustHackCHTMLMLIRTypeScript

Github contributions (5)

github-logo-circle
facebook/redex

May 2016 - Jul 2020

A bytecode optimizer for Android apps
Role in this project:
userBack-end Developer & Software Architect
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.
android-appsandroidbytecodekotlinoptimizer
plasma-umass/doppio

Feb 2012 - Aug 2013

Breaks the browser language barrier (includes a plugin-free JVM).
Role in this project:
userBack-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