Jiacheng Ma

Senior Software Engineer at AMD

San Jose, California, 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
Jiacheng Ma is a Senior Software Engineer based in San Jose with nine years of experience specializing in computer systems, architecture, and memory/virtualization research. Currently at AMD after earning a PhD in Computer Science from the University of Michigan, he has a track record of prototyping far-memory and remote memory systems during internships at Intel, Intel Labs, VMware, and Alibaba. He contributed to a first-of-its-kind GPU live migration prototype for full GPU virtualization and explored using persistent memory (Intel Optane) as main memory in KVM guests. An active open-source contributor, Jiacheng has enhanced the Godot-Blender exporter and authored detailed Godot docs to streamline Blender-to-Godot workflows, showing a blend of low-level systems expertise and practical tooling for game development pipelines. Colleagues describe him as a methodical engineer who translates research prototypes into production-ready components.
code9 years of coding experience
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Michigan
bookBachelor of Engineering - BE, Computer Software Engineering, Bachelor of Engineering - BE, Computer Software Engineering at Shanghai Jiao Tong University
github-logo-circle

Github Skills (17)

vulkan10
godot10
c-language10
restructuredtext10
python10
animation10
rs10
doc10
performance-optimization10
opengl-es10
cprogramming-language10
addon10
documentation10
3d-graphics9
memory-management9

Programming languages (9)

TypeScriptJavaC++CRustJavaScriptreStructuredTextGo

Github contributions (5)

github-logo-circle
Addon for Blender to directly export to a Godot Scene
Role in this project:
userFull-stack Developer
Contributions:28 reviews, 205 commits, 199 PRs in 3 years 9 months
Contributions summary:Jiacheng focused on implementing and refactoring features for the Godot Blender exporter. Their work involved significant changes to the exporter's core data structures and conversion logic, using NodeTemplate, and by adding functions to handle armature and physics properties to improve the object exporting process. They demonstrated proficiency in Python by modifying core files and improving the Blender add-on to support specific light types and texture coordinates.
blenderexportgodotaddonscene
godotengine/godot-docs

Jun 2018 - Mar 2019

Godot Engine official documentation
Role in this project:
userTechnical Writer
Contributions:6 commits, 7 PRs, 11 comments in 9 months
Contributions summary:Jiacheng primarily contributed to the Godot Engine documentation, specifically focusing on the Godot-Blender-Exporter. Their work included adding documentation for various exporter features, such as physics properties, materials, lights, mesh, skeleton, and animation export options. This documentation provided detailed guides and explanations for integrating Blender assets into Godot projects using the exporter.
gdscriptgodotgamedevgodot-enginegame-development
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
Jiacheng Ma - Senior Software Engineer at AMD