Ricardo Casallas is a Senior Software Developer based in Toronto with a background in electrical engineering and over a decade of hands-on experience across embedded systems, firmware, and full-stack software for industries from avionics and rail to telecom, HVAC, and finance. He currently builds IoT solutions at Silicon Labs and has contributed to the high-profile Matter (Connected Home IP) project, adding EFR32 device samples and multi-endpoint support. Comfortable across languages from assembly and C/C++ to Python and Lua, he has repeatedly taken initiative to refactor and port critical components—improving performance, reliability, and development velocity. Past roles include firmware and cryptographic optimizations at BlackBerry and systems for train control and AFDX networking, showing a strong safety- and performance-oriented mindset. Known for pragmatic design, disciplined testing, and shipping production-ready systems, he combines low-level expertise with practical tooling and automation that have accelerated teams and products.
5 years of coding experience
15 years of employment as a software developer
Engineer, Electronics, Engineer, Electronics at Universidad Nacional del Táchira, Venezuela
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:493 reviews, 52 commits, 105 PRs in 1 year 6 months
Contributions summary:Ricardo contributed significantly to the development of the connected home IP project. They added an EFR32 Window Covering sample, and added support for multiple endpoints, and updated the ZAP configuration. The user also added a shell example for the EFR32 platform, including modifications to the FreeRTOS configuration and OpenThread CLI. Further contributions include fixes for compilation errors and improvements to the code in the window covering example.
Project Connected Home over IP is a new Working Group within the Zigbee Alliance. This Working Group plans to develop and promote the adoption of a new connectivity standard to increase compatibility among smart home products, with security as a fundamental design tenet.
Contributions:9 PRs, 1356 pushes, 278 branches 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
Ricardo Casallas - Senior Software Developer at Silicon Labs