Ryan Munro

Solution Architect at Discord.js

Greater Sydney Area Australia
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
Ryan Munro is a TOGAF- and SAFe-certified Solution Architect with a decade of experience designing and delivering learning technology solutions across the higher education sector in Greater Sydney. Currently leading architecture at the University of Technology Sydney, he progressed through hands-on roles from application support to senior analyst programming and solution design, giving him deep operational knowledge of LMS ecosystems like Canvas, Blackboard and integrated tools. He pairs strategic, standards-based architecture with practical automation and integration skills—often translating complex pedagogy requirements into reliable, auditable systems. An active open-source contributor to the high-profile discord.js project and its official guide, he brings full-stack development chops and a track record of improving type safety, permission models and developer documentation. Colleagues rely on him to bridge academic needs and engineering realities, and he’s motivated by exploring how technology can reshape education’s future.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Computer Science, Multimedia and Game Development, Bachelor of Computer Science, Multimedia and Game Development at University of Wollongong
languagesEnglish
github-logo-circle

Github Skills (26)

static-typing10
javascript10
apidoc10
discord-js10
discord10
dynamic-typing10
command-line-interface10
guideline10
bots10
typescript10
implicit-typing10
user-guide10
optional-typing10
api10
strong-typing10

Programming languages (7)

TypeScriptC#C++JavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
discordjs/guide

Oct 2020 - Oct 2022

The official guide for discord.js, created and maintained by core members of its community.
Role in this project:
userFull-stack Developer
Contributions:82 reviews, 17 commits, 28 PRs in 2 years
Contributions summary:Ryan primarily focused on improving the "Creating your bot" section of the guide, rewriting and restructuring content related to bot creation, slash command deployment, and event handling. They added a guide for changes in v13, indicating work on updating the guide. Furthermore, the user also worked on message components, and added further improvements. Their contributions involved modifying code samples, updating sidebar navigation, and incorporating new command examples.
discord-jsdiscorddiscordjsbotjavascript
discordjs/discord.js

Mar 2019 - Oct 2022

A powerful JavaScript library for interacting with the Discord API
Role in this project:
userBack-end Developer
Contributions:214 reviews, 98 commits, 132 PRs in 3 years 8 months
Contributions summary:Ryan primarily focused on enhancing the functionality and type definitions of the `discord.js` library. Their contributions involved removing options from the `fetchAuditLogs` function, adding type definitions for the `partition` method in `Collection`, and ensuring the `topic` property could be null. Furthermore, the user added `STREAM` permission and provided fixes on default channel types, default message flags, and many other patches for the system.
apidiscord-jsjavascript-librarydiscorddiscordjs
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
Ryan Munro - Solution Architect at Discord.js