John Mccalla is a veteran software leader and entrepreneur with 25+ years of hands-on experience building products and teams across startups and large enterprises. As Co-founder and CTO at Coral and former VP Engineering at Dialogue, he combines deep technical craft—spanning backend services, cloud orchestration, and front-end experiences—with a founder’s instinct for product-market fit. He has repeatedly shipped complex SaaS and media platforms (from Revit Live to Purple and MachBlue), often writing the initial service implementations himself and guiding their evolution into robust production systems. Comfortable in bilingual Francophone teams in Montreal, he blends technical leadership with commercial impact and a knack for rapid prototyping that turns experimental ideas into deployable products.
13 years of coding experience
25 years of employment as a software developer
B.Sc. Electrical Engineering Computer Science, B.Sc. Electrical Engineering Computer Science at McGill University
Arduino firmware for Macchina M2 and SuperB for the Onyx M2 project, allowing CAN bus messages to flow to a web app running on the Tesla Model 3 main screen
Contributions:30 commits, 2 PRs, 17 pushes in 1 year 11 months
onyxfirmwaremacchina-m2can-busarduino-firmware
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.