Ahmad Farhat is a Senior Software Engineer based in Ottawa with 7 years of experience building full-stack and backend systems, largely in Ruby on Rails and cloud-native deployments. He has deep practical expertise in the BigBlueButton ecosystem—contributing to Greenlight, Scalelite, and installer tooling—where he improved Docker Compose deployments, API endpoints, and secure configuration workflows. At Blindside Networks he progressed from Rails developer to senior engineer, shipping features that bridge frontend TypeScript/React work with backend API and DevOps automation. His background in computer and internet security from Carleton University informs a focus on secure defaults and configuration management across projects. Ahmad blends hands-on engineering with operational improvements, often tackling installation, lifecycle, and scalability concerns that make open-source systems easier to run in production.
7 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Honours Computer Science, Computer and Internet Security Stream, Major CGPA 10.6/12 (A), Bachelor’s Degree, Honours Computer Science, Computer and Internet Security Stream, Major CGPA 10.6/12 (A) at Carleton University
Contributions:37 releases, 65 reviews, 145 commits in 2 years 4 months
Contributions summary:Ahmad primarily contributed to implementing and extending the API functionality for the Scalelite project. They implemented the initial API endpoint and handled requests, responses, and error handling. Additionally, the user integrated new API methods and implemented features such as request creation, meeting information retrieval, meeting status checks, and meeting termination, indicating a strong focus on API design and functionality within the BigBlueButton integration.
A really simple end-user interface for your BigBlueButton server.
Role in this project:
Full-stack Developer
Contributions:137 releases, 1683 reviews, 572 commits in 4 years
Contributions summary:Ahmad implemented new features and made changes to the application's codebase, starting a clean Rails 7 installation. They worked on both back-end configurations, modifying production, development, and test environments. The user also set up the front-end using TypeScript and React, creating new routes, components, and API endpoints, showcasing a focus on full-stack development by connecting both back-end and front-end components.
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
Ahmad Farhat - Senior Software Engineer at Blindside Networks