Tom Munro

Principal Technical Designer at Electronic Arts (EA)

Vancouver, British Columbia, Canada
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

👤
Senior
🎓
Top School
Tom Munro is a Principal Technical Designer based in Vancouver with over 15 years leading design and technical teams to ship AAA and mobile games at Electronic Arts. He blends hands-on systems and visual scripting work—partnering with Frostbite engine teams—with people leadership to create reusable gameplay action systems and sane tooling for content creators. His background ranges from scripting complex boss behaviours and level procedural toolsets to directing live service workflows and multiple FIFA Mobile SKUs, demonstrating rare fluency across design, engineering, and production. Active in open-source front-end and QA work (notably contributions to Atom’s fuzzy-finder, settings-view, and test suites), he brings a test-driven mindset to UX and tooling. Colleagues know him for turning curiosity about every part of development into practical standards, reviews, and documentation that scale teams and reduce friction.
code11 years of coding experience
job9 years of employment as a software developer
bookGame Design, Game Design at Vancouver Film School
languagesEnglish
github-logo-circle

Github Skills (20)

atom-editor10
user-preferences10
editors10
javascript10
coffeescript10
package-management10
testing10
ui-design10
editor10
preference10
uid10
front-end-development10
appsettings10
electron9
user-interface9

Programming languages (5)

TypeScriptC#CoffeeScriptHaxeJavaScript

Github contributions (5)

github-logo-circle
atom/fuzzy-finder

Feb 2015 - Apr 2015

Find and open files quickly
Role in this project:
userFront-end Developer
Contributions:5 commits, 3 PRs, 6 comments in 2 months
Contributions summary:Tom primarily contributed to the UI/UX of the fuzzy-finder feature. Their work focused on modifying the view and keymap files to incorporate new features and improve existing functionality. They implemented changes related to searching all open panes, inverting preferences, and fixing line number navigation. The user also added and modified unit tests to validate the changes and ensure the new functionality operates as intended.
utilityfilesystemdirectory-tree
atom/settings-view

Jul 2015 - Sep 2015

🔧 Edit Atom settings
Role in this project:
userFront-end Developer
Contributions:7 commits, 3 PRs, 9 comments in 2 months
Contributions summary:Tom primarily focused on enhancing the user interface and settings management within the Atom editor. Their contributions included adding a toggle for keymap activation within package settings, which involved modifying the user interface to incorporate a checkbox and associated logic. The user also fixed specs and added tests related to the keybinding toggle, ensuring the proper functionality of this UI element. Furthermore, the user updated the copy for the keybinding toggle and renamed a configuration setting for better consistency.
atom-pluginatomdmgsettings
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
Tom Munro - Principal Technical Designer at Electronic Arts (EA)