Jackson Dunstan

Staff Software Engineer at Latitude AI

Glendale, 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
Jackson Dunstan is a Staff Software Engineer with 10+ years building games and interactive systems for iOS, Android, and the web, including work on the #1 kids MMO Club Penguin and immersive projects for Walt Disney Imagineering. He specializes in game engines and core technology, often owning low-level systems while occasionally implementing gameplay logic. His open-source work on UnityNativeScripting demonstrates deep C++/C# interop expertise, having extended scripting to handle structs, enums, delegates, and platform-specific build issues for iOS. Based in Glendale, CA, he blends large-studio experience—from MMOs to themed-ride interactions—with hands-on backend and engine development. Colleagues rely on him to turn ambitious creative ideas into robust, performant systems that ship at scale.
code10 years of coding experience
job18 years of employment as a software developer
bookB.S. Real Time Interactive Science, B.S. Real Time Interactive Science at DigiPen Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (19)

c-language10
pinvoke10
dotnet-core10
il2cpp10
cprogramming-language10
csharp10
unity3d10
cpp9
reflections8
delegates8
enums8
reflection8
typed-array7
multidimensional-arrays7
arrayobject7

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
Unity Scripting in C++
Role in this project:
userBack-end Developer
Contributions:100 commits, 11 PRs, 60 pushes in 3 years 7 months
Contributions summary:Jackson focused on extending the C++ scripting system for Unity. They implemented support for various C# types, including structs, enums, and delegates, to allow for more comprehensive interactions between C++ and C# code. A core part of their work involved modifying the code generator to handle new types, improve performance, and integrate features like boxing and unboxing. They also addressed a number of linker errors and compilation issues, ensuring the integration worked on the target iOS platform.
scriptingcppil2cpppinvokeunity-editor
Native Collection Types for Unity
Contributions:51 commits, 3 PRs, 34 pushes in 4 years 5 months
unity3dunityextension-methods
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