Languages
- Java
- Python
- C / C++
- SQL
- Bash
- JavaScript
Montreal, QC · Software Developer
I build backend systems, AI agents and autonomous robots — from Java services behind enterprise finance platforms to the flight software that puts a drone in the air.
Currently a Software Developer at Bounteous, working on Morgan Stanley platforms. Previously Software Lead for McGill Robotics' autonomous drone team.
01 — About
I'm a software developer based in Montreal with a B.Sc. in Computer Science from McGill University. Most of my work sits where software meets something unforgiving — a trading platform that can't be slow, a drone that can't miss its landing, an LLM that can't invent an answer.
Day to day I write Java and Spring Boot services, Python and FastAPI APIs, and the Gradle and Jenkins plumbing that ships them. Lately a growing share of that work is agentic: LangChain and LangGraph agents, RAG pipelines over internal knowledge bases, and MCP servers that expose real tooling to Claude Code.
Before that I spent two years as Software Lead on McGill Robotics' autonomous drone, rebuilding the software team and the ROS 2 architecture behind it. We took the drone to competition for the first time in four years and came home with the team's first award.
I care about code that the next person can read, systems that degrade gracefully, and mentoring the people who inherit them.
02 — Experience
Bounteous · client: Morgan Stanley
McGill Robotics Club
03 — Projects
Click any project for the full write-up.
04 — Skills
Education
McGill University — Sep 2021 to Dec 2024 · 3.6 GPA
Advanced Algorithms, Machine Learning, Artificial Intelligence, Computer Vision, NLP, Object-Oriented Software Design, Database Systems, Operating Systems, Combinatorial Optimization, Concurrent Programming.
Award: Tomlinson Engagement Award for Mentoring (TEAM)
Certification
Anthropic
Claude Code, Claude Agent SDK, Claude API, and the Model Context Protocol (MCP).
Languages
Montreal-based, fully bilingual
French — native proficiency. English — full professional proficiency.
05 — Contact
I'm always happy to talk about backend systems, agentic AI or anything that flies. The fastest way to reach me is email.