Nicholas Brochu

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
Nicholas Brochu is a seasoned polyglot developer with 15 years of experience building full-stack systems across domains like social media, analytics, travel, music and video, often in startup and distributed-team environments. He combines practical R&D and data science skills with a background in biochemistry and formal training in web design, bringing a curiosity-driven approach to engineering problems. Nicholas contributes to open source through SerpentAI, where he implemented core game-agent functionality and integrated external ML models to enable agents to interpret game state and act in complex environments. Comfortable shipping end-to-end solutions, he thrives on collaborating with passionate teams that value efficiency, innovation and candid feedback. He’s known for learning in public—formerly streaming development on Twitch—and for applying experimental, research-minded techniques to production problems. Located in Montreal, he’s continually seeking opportunities to stretch his technical breadth while delivering pragmatic results.
code15 years of coding experience
bookAEC, Web Design, AEC, Web Design at Herzing College
bookWeb and Mobile Development, Web and Mobile Development at Self-Taught
bookB.Sc, Biochemistry, B.Sc, Biochemistry at Université de Sherbrooke
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
31reputation
4kreached
0answers
2questions
github-logo-circle

Github Skills (12)

computer-vision10
machine-learning10
game-development10
python10
image-processing9
tensorflow9
scikit-image9
keras9
automated-tests7
windows6
php6
memcached6

Programming languages (7)

C#TypeScriptShellC++MakefileRubyPython

Github contributions (5)

github-logo-circle
SerpentAI/SerpentAI

May 2017 - May 2020

Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own!
Role in this project:
userFull-stack Developer
Contributions:1 release, 224 commits, 70 PRs in 3 years
Contributions summary:Nicholas implemented and refined core functionality within the Binding of Isaac: Rebirth Game Agent Plugin, including the handling of different game states and context classifications. Their work involved creating new systems to read and analyze the game's state, such as the current room and the minimap, with the goal of enabling AI agent actions. The changes involved integrating the use of external machine learning models, like a context classifier, to drive core game agent behavior.
gameagentreinforcement-learningbotsais
Serpent Game Agent for You Must Build a Boat (Steam)
Contributions:6 commits in 10 days
gameagentserpentboatsteam
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
Nicholas Brochu