Vol. 01 / Engineer's Notebook

Teaching software
to read itself.

I'm John Pangas, a software engineer building agentic AI tools for software engineering and complex business problems. Currently in Calgary, pursuing a Master's at the University of Calgary, and contributing to Mozilla.

Portrait of John Pangas
Author noteJohn PangasCalgary

I build agentic AI systems that help teams reason through complex work.

My work sits between research and shipping: software-engineering automation, Mozilla tooling, and practical AI workflows that solve real business problems.

§ 01 / Now

A few things, in motion.

Firefox QA × Agentic AI

Building a GPT-4 tool that drafts, compares, and improves QA test plans for the Mozilla team. Paper in the works.

Bugbug, still

Maintaining and extending the accessibility-tag and spam-detection models I shipped during Outreachy.

Class-Code Bench

Second-author paper on prompting strategies for LLM-generated class code. Dataset releasing soon.

Calgary, year two

MSc coursework wrapping; thesis on agentic AI for software engineering taking shape.

§ 02 / Sections