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
click a stationQA × 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.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.
Beyond the series
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.
Firas Khalife