The archive
Talks and workshops at technology conferences
Web performance, web technologies and developer education for most of it. AI, agents and MCP more recently. The list covers the engagements I have records of, from 2014 on.
Invite me to speakReach
Where I've spoken
Engagements
Full list
2026
- Workshop
Anatomy Of An Agent
Budapest, Hungary
- Workshop
AI Crisis
Coventry, UK
- Workshop
Demystifying AI Agents: A Hands-On Workshop
Frankfurt am Main, Germany
- Workshop
Build a Production-Ready AI Agent in 90 Minutes
Berlin, Germany
- Workshop
Build a Production-Ready AI Agent in 90 Minutes
Berlin, Germany
- Workshop
Building Real AI Agents with Gemini
Pristina, Kosovo
- Workshop
The name is Agent. AI Agent.
Rome, Italy
- Workshop
The name is Agent. AI Agent.
Skopje, North Macedonia
- Workshop
The name is Agent. AI Agent.
Warsaw, Poland
2025
- Workshop
Practical AI for Web Developers
George Town, Malaysia
- Workshop
The MCP Workshop: Turning APIs into AI-Ready Tools
Taipei, Taiwan
- Workshop
When AI Stops Talking and Starts Doing
Singapore, Singapore
- Talk
When AI Stops Talking and Starts Doing
Sydney, Australia
- Talk
JSConf JP 2025: Bridging Web Developers
Tokyo, Japan
- Workshop
Build AI-powered web apps with Next.js
Tokyo, Japan
- Workshop
Practical AI for Web Developers
Tokyo, Japan
- Workshop
Practical AI for Web Developers
Hong Kong, Hong Kong
- Workshop
Web Performance
Opatija, Croatia
- Talk
Veni, Vidi, Optimised: Conquering Image Performance
Rome, Italy
- Workshop
Build with AI 2025 Kuala Lumpur - Day 1
Kuala Lumpur, Malaysia
- Workshop
Build with AI: Practical AI for Web Developers
Denpasar, Indonesia
- Workshop
Practical AI for Web Developers
Jakarta, Indonesia
- Workshop
AI for Web Developers
London, United Kingdom
- Workshop
Practical AI for Web Developers
Hanoi, Viet Nam
- Workshop
Build with AI: Practical AI for Web Developers!
Sydney, Australia
- Workshop
Web Performance in 2025
Amsterdam, Netherlands
2024
- Workshop
Bandwidth Ballet: Optimizing Video Performance for Web Maestros
George Town, Malaysia
- Workshop
Speed up your site in 2025
Taipei, Taiwan
- Workshop
Next-Gen Web Performance: Supercharging 2024
Bandar Seri Begawan, Brunei Darussalam
- Workshop
𝐌𝐚𝐬𝐭𝐞𝐫𝐢𝐧𝐠 𝐖𝐞𝐛 𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐢𝐧 𝟐𝟎𝟐𝟒
Ho Chi Minh, Viet Nam
- Workshop
Mastering Web Performance in 2024
Auckland, New Zealand
- Workshop
Web Performance Workshop: DevFest 2024 Special
Melbourne, Australia
- Workshop
Mastering Web Performance: Speed Up Your Site in 2024
Kuala Lumpur, Malaysia
- Workshop
Mastering Web Performance: Speed Up Your Site in 2024
Bangkok, Thailand
- Talk
Create Performant Angular Applications
Rome, Italy
- Talk
Mastering Web Performance: Speed Up Your Site in 2024
Singapore, Singapore
- Talk
Video Optimisation for Web Developers
Amsterdam, Netherlands
- Talk
Introduction to React and TypeScript
Amsterdam, Netherlands
- Workshop
Full Stack Web Development with AI
Virtual
- Talk
Performant Angular Applications
Singapore, Singapore
2023
- Talk
Next-Gen Web Performance - Supercharging 2024
Singapore, Singapore
- Talk
A Picture is Worth a Thousand…Kilobytes
Sydney, NSW, Australia
- Talk
A Picture is Worth a Thousand…Kilobytes
Bengaluru, Karnataka, India
- Talk
A Picture is Worth a Thousand…Kilobytes
Vilnius, Vilnius City Municipality, Lithuania
- Workshop
Astro.build Workshop
Osaka, Japan
- Workshop
TypeScript 101
Tokyo, Japan
- Workshop
Serverless & Chrome DevTools Mastery
Melbourne, VIC, Australia
- Talk
A picture is worth a thousand ... kilobytes
Verona, VR, Italy
- Workshop
Ship Less JavaScript with Astro
London, United Kingdom
- Talk
A picture is worth a thousand ... kilobytes
London, United Kingdom
- Talk
Performant Angular Apps
New Delhi, Delhi, India
- Talk
Web Performance in 2023
Santiago, Santiago Metropolitan Region, Chile
- Talk
Una imagen vale mil ... kilobytes
Medellín, Medellin, Antioquia, Colombia
- Talk
Introduction to Next.js
Tokyo, Japan
- Talk
Web Performance in 2023
Tokyo, Japan
- Workshop
Web performance in 2 weeks
Virtual
2022
- Talk
A picture is worth thousand ... kilobytes
George Town, Penang, Malaysia
- Talk
A picture is worth thousand ... kilobytes
Singapore, Singapore
- Workshop
Backend (Web) Development in 4 Weeks
Virtual
- Workshop
Modern Frontend Web Development in 5 Weeks
Virtual
- Workshop
Backend (Web) Development in 4 Weeks
Virtual
- Workshop
Modern Frontend Web Development in 5 Weeks
Virtual
- Workshop
Web Performance in 2 Weeks
Virtual
- Workshop
Web Performance Fundamentals
Virtual
- Workshop
Backend (Web) Development in 4 Weeks
Virtual
- Talk
Load Media like a Butterfly, WebPerf like a Bee
Cebu City, Cebu, Philippines
- Workshop
Modern Frontend Web Development in 5 Weeks
Virtual
- Workshop
Web Performance Fundamentals
Virtual
- Workshop
Backend (Web) Development in 4 Weeks
Virtual
- Workshop
Modern Frontend Web Development in 5 Weeks
Virtual
2021
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Talk
Revitalising the Web – The importance of Web Performance
Munich, Germany
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Talk
Supercharge your JavaScript with WebAssembly
Zürich, Switzerland
- Talk
Media Management - The Path to Performant Websites
Virtual
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Talk
Media management in the Jamstack
Virtual
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Talk
Jamstack and Performance: a match made in heaven
Virtual
- Talk
Jamstack is conquering the Web! Measuring sites performance & the API mesh.
Virtual
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Workshop
Unlock Performant Apps with the Jamstack
Virtual
- Talk
Revitalising the Web - The Importance of Web Performance
Virtual
- Workshop
Strapi 101 - The Fundamentals
Virtual
- Talk
Revitalising the Web - The importance of Web Performance
Virtual
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Workshop
Introduction to TypeScript
Virtual
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Workshop
Create an e-commerce app in the Jamstack
Virtual
- Workshop
GraphQL in the Jamstack
Virtual
- Talk
Introduction to PWAs
Virtual
- Talk
Introduction to PWAs
Virtual
- Talk
Utilising Media in the Jamstack
Virtual
- Talk
Revitalising the Web - The importance of web performance
Virtual
- Talk
Performant Apps using Angular
Virtual
- Talk
Introduction to PWAs
Virtual
2020
- Talk
Introduction to PWAs
Virtual
- Talk
Performant Angular Applications
Virtual
- Talk
The importance of media and leveraging APIs in the Jamstack
Virtual
- Talk
Creating Performant Angular Apps
Virtual
- Talk
Introduction to PWAs
Virtual
- Talk
Buildings Apps with the Jamstack
Virtual
- Talk
Welcome to the (space) Jam
Virtual
- Talk
Supercharge your JavaScript with WebAssembly
Virtual
- Workshop
Real life Jamstack
Virtual
- Workshop
Performant Angular Applications
Virtual
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Talk
Jamstack - A Vue of your Nuxt project
Virtual
- Talk
The Jamstack-files: Meet Scully
Virtual
- Talk
Welcome to the (space) Jam
Virtual
- Talk
Supercharge your JavaScript with Web Assembly
Virtual
- Talk
Supercharge your JavaScript with WASM
Amsterdam, Netherlands
- Workshop
Getting started with the Jamstack
Virtual
- Workshop
Media Management in React with Cloudinary
Virtual
- Talk
Welcome to (Space) JAM
Tel Aviv-Yafo, Israel
- Talk
Optimising performance in Vue applications
Petah Tikva, Israel
- Talk
The Rise of the Frontend Developer - A JAMstack Story
Petah Tikva, Israel
2019
- Workshop
Welcome to the (space) JAM
San Cristobal de La Laguna, Spain
- Workshop
Web Performance
Berlin, Germany
- Workshop
Welcome to the (space) JAM
Punta Cana, Dominican Republic
- Workshop
Junction X Vienna
Vienna, Austria
- Talk
Unleash the Power of the JAMstack
Zürich, Switzerland
- Talk
Progressive Web Apps
Madrid, Spain
- Workshop
Unleash the power of PWAs
Madrid, Spain
- Workshop
Unlocking Progressing Web Applications
Singapore, Singapore
- Workshop
Progressive Web Apps - Why you should use them View Details
Singapore, Singapore
- Talk
Progressive Web Apps (and why you should use them)
Tel Aviv-Yafo, Israel
- Workshop
Web Performance
Berlin, Germany
- Talk
Progressive Web Apps - Why you should use them
Berlin, Germany
- Talk
Adaptive Image Loading for Best Performance
Lisbon, Portugal
2016
- Workshop
Full Stack Application Development using JavaScript
Tel Aviv, Israel
- Workshop
Full Stack Application Development using JavaScript
Bucharest, Romania
2015
- Workshop
Single Page Application development using JavaScript
San Francisco, USA
- Workshop
Full Stack Application Development using JavaScript
Belgrade, Serbia
2014
- Talk
Web Components FTW
Zagreb, Croatia
- Workshop
Code smarter, get MEAN
San Francisco, USA
- Workshop
AngularJS, Firebase and SPA
San Francisco, USA
Looking for a speaker?
Tell me the date, the audience and the format you have in mind.