John Pangas
Positions
Graduate Student - Masters
Schulich School of Engineering, Department of Electrical and Software Engineering
Contact information
Location
Lab: ICT520
For media enquiries, contact
Joe McFarland
Media Relations and Communications Specialist
Cell: +1.403.671.2710
Email: Joe.Mcfarland@ucalgary.ca
Background
Educational Background
BEng. Software Engineering, Zhejiang University of Technology, 2022
Biography
John Pangas is an AI Engineer with over four years of experience developing AI-powered solutions for software engineering and other industries. He is currently pursuing a Master’s degree in Electrical Engineering at the University of Calgary, where his research focuses on large language models, intelligent agents, and AI for software engineering. Passionate about advancing the capabilities of agentic AI, John is driven by exploring new ways AI can augment human potential and create meaningful impact across industries.
Research
Areas of Research
Agentic AI in software engineering explores how autonomous AI systems can support and enhance the software development lifecycle, from requirements gathering and coding to testing and maintenance. My research focuses on understanding how these intelligent agents can collaborate effectively, improve developer productivity, and address challenges such as coordination, reliability, and trust in real-world software engineering workflows.
Projects
As part of a collaborative research project with Mozilla and the University of Calgary, I developed a tool leveraging GPT-4, a Large Language Model, to automate the generation of test cases for the Firefox QA team. This innovative tool is designed to assist in creating comprehensive test plans for new features in the Mozilla Firefox browser.
Awards
- 2021
Publications
- Using LLMs to Bridge the Gaps in QA Test Plans at Firefox. Suhaib Mujahid, Ahmad Abdellatif, Marco Castelluccio. IEEE Software ( Volume: 43, Issue: 1, Jan.-Feb. 2026). 41 - 47. (2025)
In the News
Are you the profile owner?
Login to edit.