Rahul Rodrigues

Software Engineer at Blindside Networks

Ottawa, Ontario, 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

🤩
Rockstar
🎓
Top School
Rahul Rodrigues is a software engineer based in Ottawa with nine years of experience building scalable infrastructure and full‑stack applications, currently helping Blindside Networks scale BigBlueButton to support 400,000+ concurrent users. Pursuing a BCompSci (AI & ML stream) at Carleton and with a background in graphic design and marketing, he blends user-focused front-end work with robust back-end and infrastructure engineering on AWS, Docker, Ruby on Rails, and IaC. He contributes to notable open-source projects like BigBlueButton’s Greenlight, adding UI features, i18n fallbacks, and bug fixes that span both client and server code. A former instructor and program assistant, he also has hands-on experience integrating AI captioning and accessibility features for online learning environments. This mix of production-scale ops experience, teaching, and design-informed development gives him a pragmatic edge in turning complex requirements into usable, maintainable systems.
code9 years of coding experience
job1 year of employment as a software developer
bookAlgonquin College
bookBachelors, Computer Science, Bachelors, Computer Science at Carleton University
bookBachelor’s Degree, Business Administration and Management, General, Bachelor’s Degree, Business Administration and Management, General at University of Mumbai
languagesEnglish
github-logo-circle

Github Skills (15)

javascript10
bigbluebutton10
react10
i18n-node9
i18next9
html9
css9
i18n-js9
rails8
rest-api8
api-rest8
restful-api8
api-design8
ruby-on-rails8
git6

Programming languages (3)

JavaJavaScriptRuby

Github contributions (5)

github-logo-circle
bigbluebutton/greenlight

Nov 2023 - Apr 2024

A really simple end-user interface for your BigBlueButton server.
Role in this project:
userFull-stack Developer
Contributions:21 reviews, 33 PRs, 24 comments in 5 months
Contributions summary:Rahul primarily contributed to the front-end and back-end aspects of the Greenlight application. Their work included implementing new features such as adding a help center and copy buttons for access codes, as well as modifying existing features like the maintenance banner and access code handling on the join card. They also addressed bug fixes related to admin room access and session timeouts, demonstrating a broad understanding of the application's codebase and functionality. The user also made changes related to I18n translations and added fallbacks.
user-interfaceend-userbigbluebuttonreallybigbluebutton-server
Text-Track-Service is a project to help bigbluebutton auto-generate captions for their videos using multiple paid and free services. This was done to make bigbluebutton more accessible to students and teachers alike. We approached this by giving the user access to multiple services both paid & free to use according to their choosing. Also it is using the faktory queuing system to ensure efficient usage of server resources. The documentation below will cover how to set up the text-track-service on a server already running with bigbluebutton version 2.3 You can try it out here:- https://demo.bigbluebutton.org/demo/demo10.jsp
Contributions:205 pushes, 29 branches in 7 months
jspservice-trackaccessiblebigbluebuttonqueuing-system
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
Rahul Rodrigues - Software Engineer at Blindside Networks