Phil Guo

Software Engineer at Tencent

Shanghai, China
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
Phil Guo is a software engineer based in Shanghai with 11 years of experience specializing in graphics programming and advanced OpenGL features. He has contributed to the well-regarded Cinder creative coding library, implementing fixes to DDS texture parsing and adding support for indirect and multi-draw workflows, LevelOfDetail samples, and more flexible buffer/query bindings. Comfortable working close to the metal, Phil blends low-level graphics knowledge with pragmatic back-end development to enable higher-performance rendering pipelines. His contributions suggest a knack for diagnosing subtle parser bugs and extending APIs to unlock advanced GPU capabilities. Colleagues would find him both detail-oriented and focused on practical improvements that broaden a library’s real-world usefulness.
code11 years of coding experience
github-logo-circle

Github Skills (8)

texture10
c-language10
texturing10
cprogramming-language10
opengl10
graphics-programming10
buffering9
buffer9

Programming languages (4)

C++BatchfileJavaScriptObjective-C

Github contributions (5)

github-logo-circle
cinder/Cinder

Jun 2016 - Jul 2016

Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs in 1 month
Contributions summary:Phil contributed to the Cinder library, focusing on graphics-related functionalities. Their work included fixing a bug in the DDS texture parser to handle uncompressed formats and a bug introduced in the parser. Additionally, the user added functionality to `BufferObj` and `Query` to allow for more flexible binding targets and indirect drawing, thus expanding the library's capabilities for advanced OpenGL features. They also contributed to adding methods to gl::Context and gl::draw to support indirect drawing and multi-drawing, and added initial support for a LevelOfDetail sample.
professionalcppcinderqualitygraphics
philcn/DXRExperiments

Aug 2018 - Mar 2019

Contributions:98 commits, 3 pushes, 5 comments in 6 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
Phil Guo - Software Engineer at Tencent