canon
A CLI and Claude Code plugin that runs AI coding agents through plan, build and review the same way in every repository.
Eric Le I build open-source tools for coding with AI agents
I'm Eric, a software developer in Gothenburg. I studied engineering physics at Chalmers and built my first agent during my master's thesis at Volvo. These days I build open-source tools for coding with AI agents, because an agent does its best work when the plan, the rules and the review around it are set up well, and that setup is the part I enjoy.
Outside of that I play tennis and travel whenever I can.
Where I've worked and studied
dec 2025 to present
sep to dec 2025
learning web development
Worked through most of The Odin Project’s full-stack JavaScript path, from HTML and CSS to React, then started Stackr in TypeScript that December.
jan 2024 to jun 2025
volvo technology, gothenburg
Built an agent that let test engineers get plots and figures from their truck test data by asking in plain language. I built and deployed it, starting from my master’s thesis. Presented it remotely at Generative AI for Automotive USA 2024, an industry conference.
jun to aug 2023
internship at bac ha software, hanoi
Reproduced published GAN architectures in TensorFlow for image generation and image-to-image translation, and trained them from scratch on the company’s GPU server.
sep 2019 to jun 2024
msc in engineering, engineering physics, chalmers
Engineering physics first, then a master’s in complex adaptive systems, where simple agents and their environment produce behavior nobody designed.
A CLI and Claude Code plugin that runs AI coding agents through plan, build and review the same way in every repository.
A VS Code extension that stages files across a workspace into one block of context for an AI chat.
A Chrome extension that saves prompts and inserts them into Claude, Gemini and ChatGPT.
An agent that maps a described AI system to the EU AI Act articles that apply, cited to the text.
Open to work
Open to developer roles in Gothenburg or remote, full-time or contract.