James Mccafferty

Staff Software Engineer at Unity

Mountain View, 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
James Mccafferty is a Staff Software Engineer with a decade of experience building R&D systems at Unity, focused on AI-powered in‑Editor assistance, multiplayer editing, runtime USD, and WebGL to accelerate creative workflows. He thrives in fast-changing, ambiguous environments and is deeply fluent in C#, shipping production-ready prototypes that derisk experimental technology. His background spans AR medical training at CAE, embedded IoT and cloud integrations, and full‑stack tooling—giving him a rare cross-domain fluency from microcontrollers to large editor architectures. At Unity he’s been instrumental in integrating LLM-backed tooling into the editor and exploring microservice and web-to-Unity interactions for WebGL. Known as a pragmatic engineer-lead, he pairs hands-on development with documentation, pipelines, and processes that boost team velocity. Based in Mountain View, he blends creative arts training with software engineering, which informs his focus on tooling that empowers creators.
code10 years of coding experience
job8 years of employment as a software developer
bookDEC Creative Arts, DEC Creative Arts at CEGEP - John Abbott College
bookBachelor of Arts (B.A.) Software Engineering and Psychology, Bachelor of Arts (B.A.) Software Engineering and Psychology at McGill University
languagesEnglish, French
github-logo-circle

Github Skills (54)

unity3d10
openai-api10
api10
chrome10
dall-e10
javascript9
css9
nodejs9
openai9
html9
js8
angular8
unity-dots8
react8
vue8

Programming languages (6)

C#TypeScriptC++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
hexthedev/HexUN

Jul 2020 - Sep 2022

Core systems used by hex libraries across Unity projects
Contributions:2 reviews, 8 PRs, 131 pushes in 2 years 2 months
hexunityutilitiesunity3dui-toolkit
hexthedev/HexUN-UXUI

Jul 2020 - Jul 2021

Centralized patterns and reusable elements that uses Unity UI.
Contributions:70 commits, 6 PRs, 53 pushes in 1 year
elementsunitypatternscentralizedunity3d
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 Mccafferty - Staff Software Engineer at Unity