Gabe Levi is a seasoned software engineer with 12 years of experience based in New York, currently at Meta after an early internship at Facebook. He brings deep expertise in JavaScript tooling, Flow type-safety, and full-stack contributions to high-profile open-source projects like React Native, Relay, Metro, and the Esprima-compatible ast-types library. Gabe's work often focuses on improving type correctness, build tooling, and parser/AST definitions—areas that require both language-level precision and practical engineering judgment. He also has backend experience in OCaml concurrency (lwt), showing a comfort with diverse languages and a knack for improving stability and developer experience. Known for quietly fixing cross-cutting type and build issues, he blends careful maintenance with impactful contributions to widely used developer ecosystems.
12 years of coding experience
BS, Computer Science, BS, Computer Science at Carnegie Mellon University
Contributions:29 commits, 14 PRs, 23 pushes in 1 year 1 month
Contributions summary:Gabe primarily focused on improving the flow-for-vscode plugin, addressing issues in the master branch related to outdated dependencies and Flow errors. They updated the vscode version in `package.json` and integrated missing modules. The user also upgraded the flow-typed definitions for vscode and npm packages. They also fixed build issues and improved the publishing process.
Contributions summary:Gabe contributed to the JavaScript bundler for React Native. They focused on Flow type checking and addressed related errors. Code changes included updates to source-map generation, module optimization, and changes to the bundler's server and core modules. They also fixed function call arity errors within the metro-bundler package.
reactbundlerreact-nativejavascriptflowtype
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.