profile picture of John Pangas

John Pangas

Pronouns: He/Him

Positions

Graduate Student - Masters

Schulich School of Engineering, Department of Electrical and Software Engineering

Contact information

Web presence

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

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

LLMs for Test Case Generation

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

In the News