Public Speaking and Conferences
Practical insights, delivered.
I’ve spoken at over one-hundred conferences. Sharing practical knowledge is one of my key motivations. It’s also a large part of why I became a consultant in the first place — I love to help.
From local meetups to international events, I’m an enthusiastic, engaging, and professional speaker. I cover web performance and site-speed optimisation from both technical and business perspectives.
Want to see where I’m speaking next? My international schedule is fairly full. Hopefully, I’ll be in a city near you soon.
Want me to speak at your event? I’ll probably say yes. I usually say yes. Read my preliminary questions, then drop me a line.
Am I any good? Check this keynote from 2019’s performance.now() conference. It’s a good representation of me and my style.
I also deliver private, in-house talks directly to you and your colleagues. We can tailor the content to make the talk as focused and valuable as possible. Contact me to discuss the possibilities.
Looking for something more involved? Consider a workshop. My workshops are renowned.
Upcoming Events
2026
-
Talk
Fronteers Dark Mode: Dordrecht (Netherlands), October 2026
-
Talk
performance.now(): Amsterdam (Netherlands), November 2026
Invite to Speak
I would absolutely love to speak at your conference! To make the process simpler and more transparent for everyone, please email me with as many of the answers below as possible.
Don’t worry if you can’t answer everything yet. This is a rough starting point, not a test, and there is no right or wrong answer.
- When and where is your conference? I once travelled 12,000 miles to give a talk; I’m not afraid of a commute.
- How many attendees do you expect? Rough figures or numbers from previous events are perfectly fine.
- Who is the audience? For example, are they mainly front-end developers or designers?
- Which other speakers have you approached? This helps me avoid covering the same ground as another speaker.
- How long should the talk be? If you don’t have a set duration, 45 minutes is usually ideal.
- Do you have any specific audiovisual (AV) limitations? I prefer a headset or lapel microphone and would definitely rather present from my own laptop.
- Do you cover speaker expenses? Flights, hotels, train journeys, etc.
- What kind of talk would you like? I usually give technical talks about CSS architecture or performance, but I’m open to other topics.
- Do you need a brand-new talk? Writing a talk takes a lot of time and effort, so forewarned is forearmed.
- When can I publicise your event? Should I keep the lineup quiet, or can I add your event to my speaking list immediately?
- How much does an attendee ticket cost? A rough figure is fine.
- Do you plan to pay speakers? I usually charge a fee to speak, but I’m open to discussing the amount for indie and non-profit events.
What I’ll Bring to Your Event
If I speak at your event, I will:
- help promote and publicise it;
- make myself available to attendees throughout the event;
- attend all social activities around the event;
- deliver a quality talk with practical relevance; and
- gladly allow you to record and distribute my talk.
I hold myself to a high standard.
Past Events
2026
-
Talk
Developers Up North: Hull (England), June 2026
-
Talk
LeedsJS: Leeds (England), May 2026
-
Talk
Web Day Out: Brighton (England), March 2026
2025
-
Talk
performance.now(): Amsterdam (Netherlands), October 2025
-
Talk
Web Unleashed: Toronto (Canada), October 2025
-
Talk
JoyConf: Amsterdam (Netherlands), October 2025
-
Talk
Shift Conference: Zadar (Croatia), September 2025
-
Talk
ANWB Front-End Summit: The Hague (Netherlands), June 2025
-
Talk
CMS Experts: Leeds (England), June 2025
-
Talk
Infoshare: Gdańsk (Poland), May 2025
-
Talk
Devoxx Greece: Athens (Greece), April 2025
2024
-
Talk
London Web Standards: London (England), November 2024
-
Talk
performance.now(): Amsterdam (Netherlands), November 2024
-
Talk & Workshop
Web Unleashed: Toronto (Canada), October 2024
-
Talk
Middlesbrough Front End: Middlesbrough (England), July 2024
-
Talk & Workshop
WebExpo: Prague (Czech Republic), May 2024
2023
-
Talk
performance.now(): Amsterdam (Netherlands), November 2023
-
Talk
DEV: Challenge Accepted: Sofia (Bulgaria), September 2023
-
Talk
State of the Browser: London (England), September 2023
-
Workshop
Web Summer Camp: Opatija (Croatia), September 2023
-
Talk
Infoshare: Gdańsk (Poland), May 2023
-
Talk & Workshop
WebExpo: Prague (Czech Republic), April 2023
-
Workshop
Beyond Tellerrand: Düsseldorf (Germany), April 2023
-
Talk
Stories On The Road: Leeds (England), March 2023
2022
-
Workshop
HelloWorld: Belgrade (Serbia), December 2022
-
Talk
DaFED: Novi Sad (Serbia), December 2022
-
Workshop
HURA: Zagreb (Croatia), December 2022
-
Talk & Workshop
Modern FrontEnds Live!: London (England), November 2022
-
Talk
Øredev: Malmö (Sweden), November 2022
-
Talk
performance.now(): Amsterdam (Netherlands), October 2022
-
Talk
🌍 Web Unleashed: Remote (Online), October 2022 -
Talk
Infoshare: Gdańsk (Poland), October 2022
-
Workshop
Digital Labin: Labin (Croatia), September 2022
-
Talk
DEV: Challenge Accepted: Sofia (Bulgaria), September 2022
-
Talk
Smashing Conference: Freiburg (Germany), September 2022
-
Talk
Web Summer Camp: Šibenik (Croatia), September 2022
-
Talk & Workshop
Smashing Conference: San Francisco (US), June 2022
2021
-
Talk
Beyond Tellerrand: Düsseldorf (Germany), November 2021
-
Talk
🌍 Web Unleashed: Remote (Online), October 2021 -
Talk
Infoshare: Gdańsk (Poland), October 2021
-
Talk & Workshop
WebExpo: Prague (Czech Republic), September 2021
-
Talk
🌍 Stay Curious: Remote (Online), August 2021 -
Workshop
🌍 Smashing Conference: Remote (Online), May 2021
2020
-
Talk
🌍 Web Unleashed: Remote (Online), October 2020 -
Talk
Frontcon: Riga (Latvia), August 2020
-
Workshop
🌍 Smashing Conference: Remote (Online), May–June 2020
2019
-
Talk & Workshop
performance.now(): Amsterdam (Netherlands), November 2019
-
Talk
ffconf: Brighton (England), November 2019
-
Talk & Workshop
ScriptConf: Linz (Austria), October 2019
-
Talk
JAMstack JAM session: Linz (Austria), October 2019
-
Talk & Workshop
Smashing Conference: New York (US), October 2019
-
Talk & Workshop
Digitalab.in: Labin (Croatia), September 2019
-
Talk & Workshop
Finch Front-End: Edinburgh (Scotland), September 2019
-
Talk & Workshop
WebExpo: Prague (Czech Republic), September 2019
-
Talk & Workshop
Front Conference Zürich: Zürich (Switzerland), August 2019
-
Talk & Workshop
Clarity: San Francisco (US), August 2019
-
Talk & Workshop
CSSCamp: Barcelona (Spain), July 2019
-
Talk
DEVit: Thessaloniki (Greece), June 2019
-
Workshop
Pixel Pioneers: Bristol (England), June 2019
-
Talk
Tinel Meetup: Split (Croatia), May 2019
-
Talk
Shift DEV: Split (Croatia), May 2019
-
Talk & Workshop
Infoshare: Gdańsk (Poland), May 2019
-
Talk
IT-Konekt: Niš, Kragujevac (Serbia), April 2019
-
Talk
JSHeroes: Cluj-Napoca (Romania), April 2019
-
Talk & Workshop
JS Fest: Kyiv (Ukraine), April 2019
-
Talk
Front End Sheffield: Sheffield (England), March 2019
-
Talk & Workshop
Spotlight: Web Performance: Toronto (Canada), March 2019
-
Workshop
New Adventures: Nottingham (England), January 2019
2018
-
Talk & Workshop
FrontEnd Con: Warsaw (Poland), December 2018
-
Talk
Topconf: Tallinn (Estonia), November 2018
-
Talk
ColdFront: Copenhagen (Denmark), November 2018
-
Talk
performance.now(): Amsterdam (Netherlands), November 2018
-
Talk
Heapcon: Belgrade (Serbia), October 2018
-
Talk & Workshop
Web Unleashed: Toronto (Canada), October 2018
-
Workshop
Web Summer Camp: Rovinj (Croatia), August–September 2018
-
Talk
CSSconf Argentina: Buenos Aires (Argentina), August 2018
-
Talk
New York Web Performance Group: New York (US), July 2018
-
Talk
Smashing Conference: Toronto (Canada), June 2018
-
Talk & Workshop
Frontend United: Utrecht (Netherlands), May–June 2018
-
Talk & Workshop
Infoshare: Gdańsk (Poland), May 2018
-
Talk
DeltaV Conference: London (England), May 2018
-
Talk
webclerks: Vienna (Austria), April 2018
-
Talk & Workshop
IT-Konekt: Belgrade (Serbia), April 2018
-
Talk
JS Fest: Kyiv (Ukraine), March 2018
-
Talk & Workshop
Render Conf: Oxford (England), March 2018
-
Talk
DaFED: Novi Sad (Serbia), February 2018
-
Talk
Osijek Software City: Osijek (Croatia), February 2018
-
Talk & Workshop
Awwwards: Berlin (Germany), February 2018
-
Talk & Workshop
Beyond Tellerrand: Munich (Germany), January 2018
2017
-
Talk & Workshop
Code Europe: Wrocław (Poland), December 2017
-
Workshop
HURA: Zagreb (Croatia), December 2017
-
Workshop
Graaft: Manchester (United Kingdom), November 2017
-
Talk & Workshop
Pixel Pioneers: Belfast (Northern Ireland), November 2017
-
Talk
CSSConf Budapest: Budapest (Hungary), October 2017
-
Talk
CSS Dev Conf: New Orleans (US), October 2017
-
Talk
Paris Web: Paris (France), October 2017
-
Workshop
White October: London (England), September 2017
-
Talk
CSS Minsk JS: Minsk (Belarus), September 2017
-
Talk & Workshop
Reasons to:: Brighton (England), September 2017
-
Talk
Tinel Meetup: Split (Croatia), August 2017
-
Talk
Smashing Conference: New York (US), June 2017
-
Talk
J and Beyond: Kraków (Poland), June 2017
-
Workshop
DEVit: Thessaloniki (Greece), May 2017
-
Talk
Infoshare: Gdańsk (Poland), May 2017
-
Talk
WeAreDevelopers: Vienna (Austria), May 2017
-
Workshop
White October Events: London (England), April 2017
-
Talk
Bulgaria Web Summit: Sofia (Bulgaria), April 2017
-
Workshop
Xebia: Amsterdam (Netherlands), March 2017
-
Talk
DublinCSS: Dublin (Ireland), February 2017
-
Talk
IceWeb Conference: Reykjavik (Iceland), January 2017
-
Talk
Design Exchange: Nottingham (England), January 2017
2016
-
Workshop
White October Events: London (England), November 2016
-
Talk
London CSS: London (England), November 2016
-
Talk
FrontMen Guru Sessions: Amsterdam (Netherlands), November 2016
-
Talk & Workshop
Topconf: Tallinn (Estonia), November 2016
-
Talk & Workshop
Beyond Tellerrand: Berlin (Germany), November 2016
-
Talk
Code4Life: Warsaw (Poland), October 2016
-
Talk
WDC: Bristol (England), October 2016
-
Talk
FrontEndNorth: Sheffield (England), September 2016
-
Talk
WebExpo: Prague (Czech Republic), September 2016
-
Talk
🌍 Shopify Webinar: Remote/Online, September 2016 -
Talk
MK Geek Night: Milton Keynes (England), September 2016
-
Talk
Frontend Conference: Zürich (Switzerland), September 2016
-
Talk
CSSconf Argentina: Buenos Aires (Argentina), August 2016
-
Talk
CSS Day: Amsterdam (Netherlands), June 2016
-
Talk
ScotlandCSS: Edinburgh (Scotland), June 2016
-
Talk
Front-end United: Ghent (Belgium), May 2016
-
Talk
Front-Trends: Warsaw (Poland), May 2016
-
Workshop
Topconf: Linz (Austria), May 2016
-
Talk
Hey!Stac: Leeds (England), April 2016
-
Talk & Workshop
Render Conf: Oxford (England), April 2016
-
Talk & Workshop
Smashing Conference: San Francisco (US), April 2016
-
Workshop
White October Events: London (England), March 2016
-
Talk & Workshop
Webstock: Wellington (New Zealand), February 2016
-
Talk
Topconf: Linz (Austria), February 2016
-
Workshop
Work in the Web: Leeds (England), January 2016
-
Workshop
White October Events: London (England), January 2016
-
Talk
Web Perf Barcelona: Barcelona (Spain), January 2016
2015
-
Talk
Beyond: London (England), November 2015
-
Workshop
White October Events: London (England), November 2015
-
Workshop
White October Events: London (England), September 2015
-
Talk
From The Front: Bologna (Italy), September 2015
-
Talk
Smashing Conference: Freiburg (Germany), September 2015
-
Workshop
DotYork: York (England), April 2015
-
Talk
CSSConf: Melbourne (Australia), March 2015
-
Talk
Frontend.fi: Helsinki (Finland), March 2015
-
Talk
Reasons:London: London (England), February 2015
2014
-
Talk
dotCSS: Paris (France), November 2014
-
Talk
DaFED: Novi Sad (Serbia), November 2014
-
Talk
Trondheim Developer Conference: Trondheim (Norway), October 2014
-
Talk & Workshop
SmartWeb Conference: Bucharest (Romania), September 2014
-
Talk
The Geek Gathering: Osijek (Croatia), May 2014
-
Talk
DotYork: York (England), May 2014
-
Talk
Industry Conf: Newcastle (England), April 2014
-
Talk & Workshop
Future of Web Design: London (England), April 2014
-
Workshop
Event Handler: London (England), March 2014
-
Workshop
Event Handler: London (England), February 2014
2013
-
Workshop
Smashing Workshop: Zürich (Switzerland), December 2013
-
Workshop
Make Do: Leeds (England), November 2013
-
Talk
#TIDE: Scarborough (England), October 2013
-
Talk & Workshop
Fronteers: Amsterdam (Netherlands), October 2013
-
Talk
CSSconf.eu: Berlin (Germany), September 2013
-
Talk
Hey!Stac: Leeds (England), June 2013
-
Talk
Beyond Tellerrand: Düsseldorf (Germany), May 2013
-
Talk
Industry Conf: Newcastle (England), April 2013
2012
-
Talk
Digital Barn: Barnsley (England), September 2012
-
Talk
Canvas: Birmingham (England), September 2012
-
Talk
Front-Trends: Warsaw (Poland), April 2012
-
Talk
Digital Barn: Barnsley (England), February 2012


