Yuval Greenfield is a multidisciplinary software engineer and DevRel specialist with 15 years of experience building developer tools, backend systems, games, and ML-infused products. Currently at Google he develops AI agents that analyze code diffs and author documentation updates, drawing on deep Python and TypeScript expertise and hands-on work with Gemini. Previously he led Server DevRel strategy and cross-team unification efforts, grew internal communities and tooling to thousands of users, and shipped a production Go server that scaled volunteer support. An active open-source contributor, his contributions span data engineering for high-profile civic datasets and fixes to the popular Phaser game framework, reflecting both backend data chops and front-end/game systems fluency. Based in Sunnyvale, he combines engineering, storytelling, and mentorship—plus a quirky side focus on 3D printing and “debugging” his AI colleagues.
15 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BSc), Physics, Bachelor of Science (BSc), Physics at The Hebrew University of Jerusalem
Repository containing evidence of police brutality during the 2020 George Floyd protests
Role in this project:
Back-end Developer & Data Engineer
Contributions:2 reviews, 98 commits, 65 PRs in 1 month
Contributions summary:Yuval primarily focused on building and refining a data processing pipeline for the repository. They developed tools to parse, combine, and transform markdown files into structured data formats like CSV and JSON. Key contributions included adding features for extracting data, integrating edit links, and fixing data pipeline issues. The user demonstrated proficiency in Python and related libraries for file processing and data manipulation.
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Role in this project:
Full-stack Developer
Contributions:5 commits, 7 PRs, 9 comments in 1 year 1 month
Contributions summary:Yuval made several code changes related to improving the Phaser.js framework. These changes include fixing a bug that logs an error on invalid scene starts and modifying scene types to accept an array of unions. Additionally, the user has fixed the typescript types in the js file, which generates the desired phaser.d.ts. Finally, the user reverted generated files to merge a PR.
gamehtml5game-frameworkphaserjs2d-game
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
Yuval Greenfield - DevRel AI Agent Developer at Google