Brian Lach is a junior graphics programmer with nine years of self-driven software experience and over a year in professional graphics engineering, currently contributing to Facepunch Studios from Saint Petersburg, FL. He brings strong low-level C++ skills complemented by Python, C#, SQL, multithreading and performance optimization—able to move between engine internals and full-stack feature work. Brian has a record of meaningful open-source contributions to the mature Panda3D engine, adding shape constructors, shader improvements, sRGB support, and C++ usability helpers that reflect attention to both correctness and developer ergonomics. Previously he built full-stack features and a Lisp-inspired DSL for data validation at Blue Purpose, showing an appetite for language design and tooling. A quick learner and pragmatic problem-solver, he pairs hands-on systems expertise with customer-facing product experience.
9 years of coding experience
6 years of employment as a software developer
Lakewood High School
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at St. Petersburg College
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Role in this project:
Back-end Developer
Contributions:1 review, 9 commits, 22 PRs in 2 years 6 months
Contributions summary:Brian contributed several features and improvements to the Panda3D game engine. They added functionality to create BulletCapsuleShape from CollisionTube, enhanced the GLSL shader context by sending fog parameters, and introduced std::initializer_list constructors for various data structures in the dtoolbase library. Further contributions included adding a set_shader_inputs() function for C++ users and refactoring the shader attribute flags implementation. They also fixed a bug in OpenAL and made additions to support sRGB, specifically for egg-palettize, sluminance to egg.
Contributions:1 review, 28 commits, 4 PRs in 2 years
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
Brian Lach - Junior Graphics Programmer at Facepunch Studios