Jonathan Chen

Software Engineer at Meta

Kirkland, Washington, 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
Jonathan Chen is a software engineer with a decade of experience building high-performance systems in C++, Go, and Rust, currently contributing to Meta from Kirkland, WA. His background spans game engines, compilers, and 3D graphics—work that includes rendering and performance optimization at Ubisoft and cross-platform engine architecture and code-generation tooling at NetVirta. He’s led small engineering teams, improved CI/build systems (conan, cmake), and wrote a clang LibTooling-based code generator to eliminate boilerplate serialization and reflection. An active open-source contributor, he’s worked on core logic and optimizations for the popular PocketMine-MP Minecraft server project, demonstrating deep backend and systems instincts. Jonathan combines low-level systems expertise with practical infrastructure experience, routinely switching languages and domains to solve bottlenecks and shipping robust production code.
code9 years of coding experience
job5 years of employment as a software developer
bookDiploma, Digital Entertainment Technology, Diploma, Digital Entertainment Technology at Nanyang Polytechnic
bookBachelor’s Degree, Computer Science in Real Time Interactive Simulation, Bachelor’s Degree, Computer Science in Real Time Interactive Simulation at Digipen Institute of Technology
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
7,951reputation
466kreached
142answers
26questions
Badges
type-conversion
top-1%
php
top-5%
javascript
top-1%
github-logo-circle

Github Skills (20)

minecraft10
debug10
javascript10
develop10
php10
type-conversion10
server10
pocketmine10
code-optimization9
network-protocol9
protocols9
api-design8
generics6
rust6
go6

Programming languages (18)

C#JavaC++CSSRustCEarthlyGo

Github contributions (5)

github-logo-circle
pmmp/PocketMine-MP

Aug 2016 - Oct 2022

Custom server software for Minecraft: Bedrock, built from scratch in PHP, C and C++
Role in this project:
userBack-end Developer
Contributions:91 reviews, 99 commits, 132 PRs in 6 years 3 months
Contributions summary:Jonathan primarily contributed to the core logic and functionality of the PocketMine-MP server software. Their commits demonstrate work on optimization, bug fixes, and implementing new features, such as adjustments to effect handling and raw chicken behavior. The user also made code style improvements, including removing deprecated functions, correcting formatting issues, and refactoring imports. The user also fixed and improved the server command execution functionality.
phpstan-l9bedrock-editionminecraftbedrockpocketmine-mp
A ratatui widget for drawing a plotters chart
Contributions:9 reviews, 1 PR, 9 pushes in 1 year 4 months
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
Jonathan Chen - Software Engineer at Meta