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.
9 years of coding experience
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Michigan
Bachelor of Engineering - BE, Computer Software Engineering, Bachelor of Engineering - BE, Computer Software Engineering at Shanghai Jiao Tong University
Addon for Blender to directly export to a Godot Scene
Role in this project:
Full-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.
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.