Max Novich is a Vancouver-based software engineer with 11 years of experience building developer-facing infrastructure that helps teams ship software faster. He spans full-stack development and has practical expertise securing and extending AI tooling, exemplified by contributions to the open-source Goose AI agent where he added regex-based shell command protections, a browser toolkit, and a memory system. Trained in computer science at Kyiv Polytechnic Institute, he combines systems thinking with hands-on implementation across backend and frontend domains. Max’s work shows a focus on safe automation and developer ergonomics—helping agents not just suggest code but install, execute, edit, and test it reliably. Colleagues describe him as pragmatic and detail-oriented, able to translate risky automation patterns into auditable, production-ready features.
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Role in this project:
Full-stack Developer
Contributions:1 release, 165 reviews, 177 PRs in 1 year 9 months
Contributions summary:Max primarily contributed to the development of the Goose AI agent, focusing on both backend and frontend aspects. They implemented crucial security features by adding regular expression-based checks for potentially dangerous shell commands. Further contributions include the addition of a browser toolkit for web interaction, and the implementation of a memory toolkit to allow the agent to store and retrieve memories.
Contributions:37 reviews, 9 PRs, 19 pushes in 25 days
code-migrationllm
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.