John Mccalla

Co-founder And CTO at Coral

Montreal, Quebec, 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job25 years of employment as a software developer
bookB.Sc. Electrical Engineering Computer Science, B.Sc. Electrical Engineering Computer Science at McGill University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (23)

getstream9
react-chat9
getstream-io9
chat-sdk9
can-bus9
stream-chat8
chat8
react-components7
react7
firmware6
arduino5
grunt-task5
bluetooth3
fusionauth3
cms2

Programming languages (5)

TypeScriptJavaC++CSSJavaScript

Github contributions (5)

github-logo-circle
onyx-m2/onyx-m2-react

Mar 2021 - Apr 2024

React contexts facilitating real-time access to parsed CAN bus signals
Contributions:2 PRs, 11 pushes, 3 branches in 3 years
onyx-m2/onyx-m2-firmware

Nov 2019 - Nov 2021

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
arduinocan-busfirmware
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