Christian Helmich is a Senior Graphics Engineer with 15+ years building and optimizing renderers, shaders and asset pipelines across consoles, mobile and PC—credited on titles from Crysis 2 to Pokémon Masters. He combines deep C++ graphics expertise (OpenGL/Direct3D, GLSL/HLSL, CryEngine/Unreal/Unity) with practical engine- and build-system work, including contributions to well-known open-source projects like FlatBuffers and the GENie project generator. Based in Tokyo, he excels at performance-driven porting and hardware-specific optimization for platforms such as iPhone/Android, WiiU, PS3 and Xbox360, and also architects tooling and CI for large teams. He mentors mid and junior engineers, produces training material, and has a knack for squeezing console/mobile performance from desktop-class effects. Fluent in German, French, English and business-level Japanese, he bridges international teams while shipping production graphics at scale.
15 years of coding experience
14 years of employment as a software developer
DUT (Higher National Degree), Computer Science and Industrial Systems, DUT (Higher National Degree), Computer Science and Industrial Systems at Université Henri Poincaré, Nancy 1
Diploma (M.Sc. equivalent), Applied Computer Science, Diploma (M.Sc. equivalent), Applied Computer Science at Universität Duisburg-Essen
Japanese Language, Japanese Language at Landesspracheninstitut Japonicum, Bochum
Contributions:50 commits, 38 PRs, 115 comments in 3 years 6 months
Contributions summary:Christian primarily contributed to the project generator tool by modifying build configurations and project files across multiple build systems. Their work focused on extending support for the "Bundle" target type, involving changes in Xcode, CMake, Ninja, and Make configurations. This includes adding the necessary handling for "Bundle" in project generation, and also introducing unit tests and supporting code. Furthermore, the user made changes to the build system, adding support for response files and handling dependencies.
Contributions:9 commits, 14 PRs, 67 comments in 1 year 2 months
Contributions summary:Christian contributed to the FlatBuffers library by fixing bugs and implementing new features related to C++ code generation, JSON serialization for nested FlatBuffers, and hash functions. They worked on generating C++ code for gRPC, enabling serialization of native types with CreateVectorOfNativeStructs, and forwarding options to flexbuffers. Furthermore, the user added support for nested FlatBuffers serializing to JSON and added support for parsing hash on vector elements.
rpcmemorypythonmarshallingprotobuf
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
Christian Helmich - Senior Graphics Engineer at DeNA