Charles Hardy is a software developer with 10 years of experience building web applications, microservices, and cloud-native infrastructure from startup stacks to enterprise systems. Based in Greater Montreal, he blends backend Go and Kubernetes expertise from SAP with full-stack and BI-focused contributions at Evidence, where he improved build integrity by introducing a strict build mode that enforces error checking across CLI and core packages. His background spans .NET desktop and data-mining work at Volvo Buses, PHP/Laravel product development as a co-founder, and front-end foundations from early internships—demonstrating an ability to move between systems, tooling, and UX. Pragmatic about maintainability (“your code is a liability; your system is an asset”), he focuses on making systems robust and auditable while shipping practical, production-ready solutions.
10 years of coding experience
6 years of employment as a software developer
Post-Secondary, Natural Sciences, Post-Secondary, Natural Sciences at Cégep Lionel-Groulx
Bachelor's Degree, Software Engineering, Bachelor's Degree, Software Engineering at Concordia University
Business intelligence as code: build fast, interactive data visualizations in SQL and markdown
Role in this project:
Full-stack Developer
Contributions:69 reviews, 12 commits, 62 PRs in 7 days
Contributions summary:Charles focused on enhancing the build process and error handling within the Evidence project. Their commits introduce a `strict` build mode to enforce stricter error checking and failure conditions, particularly during compilation. They modified the build process in the CLI and core packages, and added a `strictBuild` flag for database connections and query preprocessing. This included throwing errors on circular references and database connection failures to ensure build integrity.
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.