Charles Lafontaine is a Senior Full-Stack Developer and engineering leader based in Montreal with seven years of experience building scalable web and embedded systems, currently holding senior and CTO roles. He bridges hands-on implementation and delivery management—architecting React/Node/Postgres apps, shipping Shopify-embedded B2B solutions, and operating cloud-native stacks with Docker, Kubernetes, Azure and AWS. His background in avionics cybersecurity and research includes modeling AFDX switches to simulate attacks, giving him a rare blend of safety-critical security insight alongside product-focused engineering. A seasoned mentor and instructor at Polytechnique Montréal, he teaches everything from microcomputer architecture to full MERN/PERN stacks and runs CI/CD and testing pipelines in real projects. He’s also entrepreneurial, having led web development and client-facing teams, and maintains a GitHub portfolio of projects that underscore his practical, full-stack problem-solving approach.
7 years of coding experience
5 years of employment as a software developer
DES General Studies, DES General Studies at Collège Saint-Alexandre de la Gatineau
Contributions:43 commits, 4 PRs, 33 pushes in 2 months
pythonscrapyscrapescrapsopenlibrary
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
Charles Lafontaine - Senior Full-Stack Developer at Roof AI