Tom Glenn

Senior Developer Advocate

City of Edinburgh, Scotland, United Kingdom
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
Tom Glenn is a Staff Developer Advocate with over a decade of hands-on experience building and evangelizing developer tools across web, mobile, desktop and 3D game domains. A self-taught programmer turned Northumbria graduate, he blends deep .NET/C# and JavaScript expertise with practical product experience from roles at Grafana Labs, Heroic Labs and Lloyds Banking Group. He founded Code With Tom to teach game development and has contributed to notable open-source projects like Nakama, improving runtime APIs and documentation for realtime game servers. Tom excels at translating complex systems into clear developer experiences—whether through plugins, tutorials, or example projects—and often bridges engineering, technical sales and community engagement to accelerate adoption. Based in Edinburgh, he pairs creator instincts with enterprise-grade architecture and a knack for concise, reusable developer content.
code11 years of coding experience
job13 years of employment as a software developer
bookDuchess Community High School
bookBSc (Hons) Applied Computing Software Engineering Game Development Strategic Systems Management, BSc (Hons) Applied Computing Software Engineering Game Development Strategic Systems Management at Northumbria University
bookICT Support Software Engineering Web Development Networking, ICT Support Software Engineering Web Development Networking at Newcastle College
stackoverflow-logo

Stackoverflow

Stats
1,982reputation
213kreached
22answers
18questions
github-logo-circle

Github Skills (17)

realtime10
back-end-development10
apidoc10
lua10
go10
api10
javascript9
backend-as-a-service9
gameserver9
asp-net-mvc9
server9
documentation8
nhibernate6
redirect6
model-validation6

Programming languages (15)

C#JavaC++CSSGoHTMLGDScriptTypeScript

Github contributions (5)

github-logo-circle
heroiclabs/nakama

Jan 2022 - Nov 2022

Distributed server for social and realtime games and apps.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 7 commits, 11 PRs in 9 months
Contributions summary:Tom's contributions primarily involve modifying and annotating runtime functions, specifically within the Lua and JavaScript runtimes, related to stream functionalities. The changes include removing annotations for certain functions, adjusting parameter annotations for stream-related operations, and adding annotations for JWT generation. Furthermore, the user made changes to the console API interceptor, and corrected the order of doc comments for stream runtime functions. These modifications suggest a focus on improving the server's API, ensuring functionality, and enhancing documentation for the Nakama server's core components.
realtimegamechat-servergame-frameworkbackend-as-a-service
tomglenn/tomeglenn.github.io

Apr 2015 - Jun 2019

Contributions:9 pushes, 1 branch, 2 issues in 4 years 1 month
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 Glenn - Senior Developer Advocate