Marc-andré Bélanger

Chief Technology Officer at BIASafe AI

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

🤩
Rockstar
🎓
Top School
Marc-andré Bélanger is a seasoned CTO and full-stack engineer based in Montreal with 11 years of experience building reliable, maintainable systems across cloud and on-prem deployments. He specializes in implementations of dynamically typed languages and contributes to notable open-source work such as extending the Gambit Scheme implementation with Python-like SIX syntax and FFI enhancements. His background ranges from DevOps and microcontroller firmware (co-founding BLINX) to medical imaging platforms that handled tens of thousands of appointments and patient interactions, demonstrating both product and operational ownership. Marc-andré also teaches introductory programming at Université de Montréal and led development of codeBoot, including a Python-to-JavaScript compiler and browser-run interpreter, reflecting a focus on developer and learner tooling. He blends deep systems-level skills in C and Scheme with everyday productivity in Python and JavaScript, often tackling unconventional integrations like Python FFI for Scheme and LLM-driven tooling. Pragmatic and curious, he thrives on projects that cross research, education, and production engineering.
code11 years of coding experience
job12 years of employment as a software developer
bookMaster's degree Informatique, Master's degree Informatique at Université de Montréal
github-logo-circle

Github Skills (4)

scheme10
python10
functional-programming8
compiler-design8

Programming languages (15)

JinjaSchemeCMakefileHTMLShellRacketSCSS

Github contributions (5)

github-logo-circle
gambit/gambit

Aug 2022 - Sep 2022

Gambit is an efficient implementation of the Scheme programming language.
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 18 comments in 5 days
Contributions summary:Marc-andré primarily focused on extending the Scheme programming language implementation, specifically enhancing the SIX reader with Python-like syntax. They prepared the SIX expander for Python syntax, developing features to translate SIX expressions into Python code. Their contributions involved modifying files related to input/output, the SIX expansion process, and the Python FFI to support the new Python syntax features.
schemegambitscheme-programming-languagecompilerprogramming-language
belmarca/gerbil

Oct 2019 - Apr 2020

Gerbil Scheme
Contributions:44 pushes, 14 branches in 6 months
schemegerbil
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
Marc-andré Bélanger - Chief Technology Officer at BIASafe AI