CARVIEW |
Public Speaking and Conferences
Practical insights, delivered.
I’ve spoken at a lot of conferences. Over one-hundred of them. Sharing knowledge is one of my key motivations, and is a large part of why I chose to become a consultant in the first place—I love to help.

From local meetups to international events, I am an enthusiastic, engaging, and professional speaker. My focus is on web performance and site-speed optimisation, from both a technical- and business-perspective.
Want to see where I’m speaking next? I have a fairly full international schedule, so hopefully I’ll be in a city near you very soon.
Want me to speak at your event? I’ll probably say yes. I usually say yes. Take a look at my preliminary questions and 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.
As well as public speaking engagements, I am available to deliver talks in-house, directly to you and your colleagues. This means we can tailor the content to provide the most focused and valuable talk possible. Contact me to talk about possibilities.
Looking for something a little more involved? You might want a workshop. My workshops are renowned.
Upcoming Events
2025
-
Talk
JoyConf: Amsterdam (Netherlands), October 2025
-
Talk & Workshop
Web Unleashed: Toronto (Canada), October 2025
-
Talk
performance.now(): Amsterdam (Netherlands), October 2025
2026
-
Talk
Web Day Out: Brighton (England), March 2026
Invite to Speak
I would absolutely love to speak at your conference! However, I do just have a few questions to make the whole process a lot simpler and upfront for everyone involved. If you could fire me an email answering as many of the below as possible, I’d be really grateful. If you don’t have answers to everything just yet, please don’t worry—this is just a rough starting point, not a test. Please also remember that there is no right or wrong answer to any of these questions.
- 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 to have? Rough figures or previous sizes are perfectly fine.
- What kind of audience do you have? It helps to know what the audience will be like (e.g. mainly front-end developers, mainly designers, etc.).
- Which other speakers have you approached? It helps to be aware of any other speakers who run the risk of delivering similar talks.
- How long does the talk need to be? Do you have a set talk duration? 45 minutes is usually ideal.
- Do you have any specific AV limitations? I prefer to use headset or lapel microphone, and would definitely rather use my own laptop to present from.
- Do you cover speaker expenses? Flights, hotels, train journeys, etc.
- What kind of talk would you like? I usually give technical talks (CSS architecture, performance, etc.), but am open to discussing other topics.
- Do you require a brand new talk? Writing talks takes a lot of time and effort: forewarned is forearmed.
- When can I start publicising your event? Do you want to keep the lineup quiet for a while, or can I add your event to my speaking list immediately?
- How much does a ticket cost for attendees? I like to have a rough idea of the cost of the event if possible.
- Do you plan to compensate speakers? I usually charge a fee to speak, however its value is open to discussion for indie and non-profit events.
What’s in It for You?
I will help to promote and publicise your event. I will endeavour to make myself available to attendees for the entire duration of the event. I will attend all social activities surrounding the event. I will deliver a quality talk of practical relevance. I will gladly allow you to record and distribute my talk. I hold myself to a high standard.
Past Events
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
Hi there, I’m Harry Roberts. I am an award-winning Consultant Web Performance Engineer, designer, developer, writer, and speaker from the UK. I write, Tweet, speak, and share code about measuring and improving site-speed. You should hire me.
Connect
Projects
- ITCSS – coming soon…
Next Appearance
-
Talk
JoyConf: Amsterdam (Netherlands), October 2025
Learn:
- Understand
Cache-Control
- Core Web Vitals and SEO
- CSS Performance
- Does
DOMContentLoaded
Still Matter? - Push Speculation Rules to the Max
- Improve Web Performance on iOS
max-age
calculator- Core Web Vitals on iOS
- Design for High Latency
- Optimise Largest Contentful Paint
- Speed Up Google Fonts
- Can We Drop Our Build Tools Yet?
- Get the Fastest Possible LCP
- Diagnose Time to First Byte
- What Is the Maximum
max-age
Value?
I help teams achieve class-leading web performance, providing consultancy, guidance, and hands-on expertise.
I specialise in tackling complex, large-scale projects where speed, scalability, and reliability are critical to success.