Firas Khalife
Talks & mentoring

I build things, then teach them.

A weekly AI series I run for QA engineers, talks I gave on OAuth 2.0, internal workshops I lead, and interns I mentored for months at a time.

AI adoption series · weekly · 30+ QA engineers

QA × AI: bringing AI into QA work

Knowledge-transfer sessions that take a QA team from first questions to using AI in its daily testing.Tool-agnostic: Copilot, Claude Code, Codex, Kiro, Amazon Q. Most attendees now use MCP servers and instruction files every day.
click a station
Session 5 · 27 Oct 2026MCP servers in actionAfterwards they can: Run ticket → test cases → test tool → browser

How I teach

01From their side of the deskEvery concept starts from what a QA already knows; nothing is assumed.
02Their use cases, not mineTest cases from a ticket, a bug with evidence, a regression list.
03Ends with a capabilityEach session leaves people able to do something new, not a summary.
04Real work, never toy exercisesPractice happens on their own tickets and projects.
Talk · May 2025 · interactive, with live polls and a Keycloak demo

OAuth 2.0, in two sessions

Foundations
Authentication vs authorizationWhy OAuth existsThe four rolesAuthorization-code flowImplicit flow and why it’s deprecatedPKCEClient credentials
Tokens & identity
Opaque tokens vs JWTsHow a JWT signature worksOpenID Connect and the ID tokenHands-on with Keycloak
MentoringInterns, for months at a timeIn 2024 and 2025, mentoring interns until they could own full-stack applications.
InternalTech talks & workshopsCompany-wide sessions on engineering practice and AI-assisted development.