Speaking
Conference talks on AI-native engineering, system design, engineering leadership, and building teams. Available for speaking engagements.
Confirmed
Teaching AI Your Domain: Building Expert Agents That Actually Work
29 Oct 2026AI Stack Conf Sofia 2026 · Session (30 min)
Generic AI assistants give generic answers. The patterns for building specialised agents that understand your domain — encoding domain knowledge, setting boundaries, handling edge cases, and validating outputs — so you leave with a framework you can apply to your own field.
Clean JavaScript Code: An Oxymoron?
29 Oct 2026Full Stack Conf Sofia 2026 · Session (30 min)
For twenty years “clean code” has been argued on taste and ethics, never on evidence. This talk asks the uncomfortable question — if you never read the code, does it matter whether it's clean? — and answers it with numbers, in a world where a model now reads your code far more often than you do.
Past Talks
Resilient by Design: Building Robust Architectures in High-Stakes Financial Systems
Data Stack Conf Sofia 2026
Building Observability for Microsecond Systems
KCD Sofia 2026
Resilient by Design: Building Robust Architectures in High-Stakes Financial Systems
WeAreDevelopers Online 2026
jPrime 2026, Sofia · Workshop with Stefan Angelov
From Solo Dev to AI Team: Orchestrating Multi-Agent Workflows with Claude Code
jProfessionals AI Edition, Sofia · With Stefan Angelov
Clean JavaScript Code: An Oxymoron?
JSTalks 2025, Sofia
Becoming a Team Lead: Rules and Mistakes
WeAreDevelopers JavaScript Congress 2021
How to Build a House
JSTalks Bulgaria 2021, Sofia
First Steps as a Team Lead: Rules and Mistakes
BeerJS Summit 2021, Sofia
I, Developer: A Day in the Life
junX Conf 2020, Sofia
Clean JavaScript Code: An Oxymoron?
JSTalks Bulgaria 2020, Sofia
Writing Performant Front-end Code
Tech Talks JS, Sofia
Exploring React Native: A Web Dev's Journey into the Land of Mobile
BeerJS Beach Edition, Burgas