Chad Engler

Lead Software Engineer at Moonshot Games

Long Beach, California, United States
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
🎓
Top School
award
Top expert inWebGL and Interactive 3D Graphics Development
Chad Engler is a Lead Software Engineer with 14+ years building game and platform technology, currently leading Core Tech and UI engineering teams at Moonshot Games to ship the studio’s first title, Wildgate. He brings deep systems and performance expertise from senior roles at Blizzard, where he rewrote client distribution libraries, added next-gen console support, and architected decentralized asset and UI systems at scale. Chad pairs hands-on implementation—ranging from rendering and TypeScript fixes in popular open-source game frameworks like Phaser and PixiJS to build-system and sanitizer support in Premake—with team leadership, hiring, and mentoring. He’s comfortable across client, server, tooling, and platform integration (EAC, DLSS, FSR, Prometheus/Grafana), and has a track record of turning complex cross-platform requirements into shipping features. Based in Long Beach, CA, he blends pragmatic engineering with an eye for code quality and developer ergonomics.
code14 years of coding experience
job10 years of employment as a software developer
bookComputer Science, Computer Science at Florida State University
stackoverflow-logo

Stackoverflow

Stats
19,369reputation
1.8mreached
249answers
16questions
Badges
asynchronous
top-5%
ajax
top-5%
javascript
top-1%
jquery
top-1%
html
top-5%
json
top-5%
github-logo-circle

Github Skills (37)

webgl10
phaser10
javascript10
jquery10
game-dev10
typescript10
build-system10
pixijs10
c1110
premake10
c1710
lua10
front-end-development10
typescript-types10
html10

Programming languages (16)

C#C++CSSCHaxeMakefileGoHTML

Github contributions (5)

github-logo-circle
pixijs/examples

Jan 2015 - Sep 2016

Rendering examples using PixiJS and related plugins
Role in this project:
userFront-end Developer
Contributions:65 commits, 1 PR, 55 pushes in 1 year 8 months
Contributions summary:Chad primarily contributed to the development of examples using the PixiJS rendering engine. They added a "bunny mark" example, modified existing examples to enhance functionality, and refactored code to improve structure. Their work included adding features like filters, a spritesheet example, and updating the project to serialize dat gui settings via URL. They also addressed several jshint feedback issues, indicating a focus on code quality and maintainability within the project.
renderwebgljavascriptthreejsrendering
premake/premake-core

Mar 2020 - Aug 2022

Premake
Role in this project:
userBackend Developer
Contributions:12 reviews, 10 commits, 3 PRs in 2 years 5 months
Contributions summary:Chad primarily contributed to enhancing the build process and project configuration of the Premake project. This included extending the support for different compiler flags, especially those related to address sanitizers and fuzzers, which are crucial for code quality and security. The user also added support for external include directories and improved the handling of compiler warnings, indicating a focus on code correctness and maintainability. Furthermore, the user modified several modules and test files to accommodate the new compiler flags, highlighting an involvement in the project's core build system.
luapremakec
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
Chad Engler - Lead Software Engineer at Moonshot Games