James Mcnellis

Principal Software Engineer, Game Engine Security at Roblox

Washington, District of Columbia, 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
James Mcnellis is a Principal Software Engineer with 14 years of systems-level experience building compilers, debuggers, and high-performance runtime systems for Windows and game engines. He led architecture for Time Travel Debugging replay and shipped ARM Pointer Authentication-based control-flow integrity across Windows, and later contributed core language and JIT work for Luau at Roblox. Known for deep C++ expertise and systems programming craftsmanship, he blends security-first design with practical engineering to make tools dramatically faster and more scalable. Based in Washington, D.C., he pairs technical leadership with a curiosity beyond code—classical music, photography, and a taste for scotch—which often surfaces in thoughtful, conference-grade presentations and mentorship.
code14 years of coding experience
job14 years of employment as a software developer
bookMaster of Science Computer Science / Artificial Intelligence, Master of Science Computer Science / Artificial Intelligence at The University of Texas at Arlington
bookBachelor of Arts Philosophy, Bachelor of Arts Philosophy at The Catholic University of America
languagesc++, c
stackoverflow-logo

Stackoverflow

Stats
351,412reputation
27.7mreached
2,714answers
14questions
Badges
constants
top-1%
closures
top-5%
floating-point
top-5%
debugging
top-5%
malloc
top-5%
grammar
top-5%
github-logo-circle

Github Skills (140)

multithreading10
multidimensional-arrays10
windows10
c-preprocessor10
operator-overloading10
winapi10
gcc10
boolean10
printf10
if-statement10
lua10
scripting-language10
casting10
visual-studio10
compiler-construction10

Programming languages (4)

C#CSSC++Rust

Github contributions (5)

github-logo-circle
dbremner/cxxreflect

Oct 2011 - May 2012

Contributions:39 commits in 6 months
luau-lang/luau

Sep 2022 - Jan 2024

A fast, small, safe, gradually typed embeddable scripting language derived from Lua
Contributions:2 reviews in 1 year 4 months
luascriptingembeddable-scripting-languagederivedscripting-language
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
James Mcnellis - Principal Software Engineer, Game Engine Security at Roblox