Vol. 01 / Engineer's Notebook
Teaching software
to read itself.
I'm John Pangas, an AI engineer based in Calgary and an MSc student at the University of Calgary. I build agentic AI tools for software engineering and complex business problems.

Author note
I build agentic AI tools that help software teams reason through complex work.
My work sits between research and shipping: software-engineering automation, engineering effectiveness, and practical AI workflows that solve real business problems.
A few things, in motion.
MSc at Calgary
Studying Electrical Engineering with a software-engineering focus, shaping research around agentic AI tools for software teams.
Engineering effectiveness
Collaborating with Mozilla on tools that help engineering teams reduce friction between idea, review, testing, and shipped code.
Agentic AI for business
Building toward AI systems that can reason through messy workflows, automate useful steps, and create measurable value.
Research and open source
Publishing software-engineering research and contributing to open-source machine-learning tools like Mozilla Bugbug and scikit-learn.
§ 02 / Sections
About
The shape of the work, and the person doing it.
→Experience
MSc work, Mozilla, Outreachy, open source, and the road through Hangzhou and Kampala.
→Pathway
An interactive walk through wins, failures, and the in-between.
→Projects
Agentic AI tools, software-engineering work, and the papers that came from them.
→Journal
Longer-form thinking that didn't fit anywhere else.
→Contact
Email is best. I read everything; I reply to most.
→