Summary
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.
14 years of coding experience
14 years of employment as a software developer
Master of Science Computer Science / Artificial Intelligence, Master of Science Computer Science / Artificial Intelligence at The University of Texas at Arlington
Bachelor of Arts Philosophy, Bachelor of Arts Philosophy at The Catholic University of America
c++, c