Christian Helmich

Senior Graphics Engineer at DeNA

Greater Tokyo Area Japan
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

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job14 years of employment as a software developer
bookDUT (Higher National Degree), Computer Science and Industrial Systems, DUT (Higher National Degree), Computer Science and Industrial Systems at Université Henri Poincaré, Nancy 1
bookDiploma (M.Sc. equivalent), Applied Computer Science, Diploma (M.Sc. equivalent), Applied Computer Science at Universität Duisburg-Essen
bookJapanese Language, Japanese Language at Landesspracheninstitut Japonicum, Bochum
languagesGerman, French, English, Japanese, Spanish
github-logo-circle

Github Skills (17)

ninja10
c-language10
data-serialization10
cmake10
makefile10
serialization10
lua10
xcode10
code-generation10
flatbuffers10
hash-functions10
cprogramming-language10
json9
generator9
cplus9

Programming languages (12)

C#PowerShellShellC++CMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
bkaradzic/GENie

Nov 2016 - May 2020

GENie - Project generator tool
Role in this project:
userBack-end Developer / Build & Release Engineer
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.
cmakeqbspremakeqtcreatorsetuptools
google/flatbuffers

Mar 2017 - Jun 2018

FlatBuffers: Memory Efficient Serialization Library
Role in this project:
userBack-end Developer
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