Invite me to speak.
69 talks / 58 events / 2013 to 2026
I have been on a stage since 2013 and at conferences since 2018. Here is what I speak about, where I have spoken, and how to get me to your event.
Email me about your event69 talks in a horizontal carousel. Tab to a talk to bring it to the front, then press Enter to play it here without leaving the page, and Escape to stop. Use the left and right arrow keys to move one talk, Page Up and Page Down to move ten, and Home or End to jump to the ends.
What do I speak about?
I'm Tejas Kumar, a conference speaker and an AI Engineer at IBM, based in Berlin, Germany. I have given 69 recorded talks at 58 events between 2013 and 2026, including React Summit, React Advanced London, React Day Berlin, JSConf EU, CityJS London, GOTO, CascadiaJS, RenderATL, AI Engineer Europe and TEDxYouth@Doha. I speak about AI engineering, React internals and Server Components, developer health, and the JavaScript platform, and I write live code on stage. I am also the best selling author of Fluent React, published by O'Reilly, and the host of the ConTejas Code podcast, so a talk comes with a book and a weekly podcast archive of the same material behind it. Booking enquiries go by email.
AI engineering
Large language models, retrieval, agents, the Model Context Protocol, and what it actually takes to ship them. This is most of what I have spoken about since 2024.
React
Server Components, Suspense, concurrent rendering, streaming, and the tradeoffs React makes underneath. The same material as Fluent React, compressed into a conference slot.
JavaScript and the web platform
WebAssembly, data at scale, infrastructure, design systems, and the older parts of the stack that still decide how fast a page feels.
Developer health
What building software does to a body. I have severe hemophilia A and have been building on the web for over 25 years.
Documentation and developer experience
Writing docs people finish, and treating developer experience as an engineering problem rather than a marketing one.
Where have I spoken?
I have given 69 recorded talks at 58 events between 2013 and 2026. Those events include React Summit, React Advanced London, React Day Berlin, React Paris, React Miami, React India, React Norway, RenderATL, JSConf EU, JSConf Budapest, JSConf Armenia, JSNation, CityJS London, CascadiaJS, DinosaurJS, GOTO, Build Stuff, Next.js Conf, SmashingConf New York, Infobip Shift, WebCamp Zagreb, How to Web, Frontend Nation, Future Frontend, AI Engineer Europe and TEDxYouth@Doha. Three of the 58 are meetups and one is a podcast, so 58 events is the accurate number rather than 58 conferences.
The full archive is at the bottom of this page.
What is one of my talks like?
A talk of mine is usually built around live code: I write it on stage rather than showing a finished screenshot of it. I have given lightning talks, conference talks, meetup talks, a TEDx talk, and live streamed sessions. Here is what other speakers have said about it.
I’ve said it before, but @tejaskumar_ has the most amazing energy when he speaks (and also in real life!). Amazing talk as usual about the tradeoffs React makes and why they’re really pretty good compromises.
Jun 1, 2023View onWhenever @tejaskumar_ live codes in a presentation, it's absolutely stunning. Feels like he can turn almost anything into a 2-minute demo.
May 7, 2022View onThis talk by @tejaskumar_ is so inspiring. He’s got hemophilia, and he built an app that has a data visualization of the half life of his medicine! #DinoJS
Jun 20, 2019View onI met Tejas Kumar !!!!
An amazing speaker and a super friendly, funny person in real life!
Thanks for wearing my sticker @tejaskumar_!!
Nov 20, 2022View on
What formats do I speak in?
I give conference keynotes and conference talks, lightning talks, meetup talks, live streamed sessions, and podcast interviews. The archive below covers all five, from a TEDx talk in 2013 to conference talks in 2026.
- Conference keynotes and conference talksMost of the archive: React Summit, JSConf EU, GOTO, Build Stuff, CascadiaJS, RenderATL and the rest.
- Lightning talksShort slots at dotJS and JSConf EU.
- Meetup talksReact Berlin, TypeScript Berlin and React Universe Berlin.
- Live streamed sessionsCityJS London and Serverless in the Park were streamed live.
- Podcast interviewsRecorded conversations, such as the LogRocket podcast.
What language do I speak in?
I speak and present in English. My talks, my book Fluent React, and every episode of the ConTejas Code podcast are in English, and I am based in Berlin, Germany.
How do you book me to speak?
Email is the fastest way. I'm based in Berlin, Germany, and I travel for events. Include the date, the city, the audience size, the topic you want, and how long the slot is, and you will get a straight yes or no.
Speaker bio, ready to paste
Tejas Kumar is an AI Engineer at IBM, based in Berlin, Germany. He is the best selling author of Fluent React (O'Reilly) and the host of the ConTejas Code podcast. He has been building on the web for over 25 years and has given 69 recorded talks at 58 events since 2013.
One line version
Tejas Kumar, AI Engineer at IBM, best selling author of Fluent React (O'Reilly), host of ConTejas Code.
Photo
Every recorded talk, 2013 to 2026
69 talks / 58 events
Titles and years come from the recordings themselves. Where only an event name is known, that is what is printed, because a title nobody can check is worse than no title. Every row here opens the recording on YouTube, and 19 of them also have the full transcript on this site, so what was said can be read.
- 2026
Frontend after AI: The New UX
Future Frontend 2026 - 2026
The New UX
CityJS London 2026 - 2026
Harnesses in AI: A Deep Dive
AI Engineer Europe 2026 - 2026
How to Optimize Your Health with React Native
React Universe Meetup Berlin 2026 - 2026
How to Thrive as a Professional with AI
React fwdays 2025 - 2026
AI Yesterday, Today, and Tomorrow: Extending AI Systems with Model Context Protocol
How to Web 2025 - 2025
How to level up your productivity with MAS (Multi Agent Systems)
WhatTheStack 2025 - 2025
How to Thrive as a Developer
AI Driven Development Day 2025 - 2025
Maximize Your Productivity with AI Agents
React Summit 2025 - 2025
Creating fluent Frontend Experiences in an age of AI
Frontend Nation 2025 - 2025
UI Engineering for the AI Age
React Day by Frontend Nation 2025 - 2025
How Devs Can Maximize Their Productivity with AI Agents in 2025
Productivity Conf 2025 - 2025
Using AI Effectively in 2025
BeJS 2025 - 2025
React Devs, Here's Why You Should Give AI Another Chance
React Day Berlin 2024 - 2025
Applying AI today
React fwdays 2024 - 2024
Why Small Language Models are the future
AI Eng Talks 2024 - 2024
Event Sourcing for the Rest of Us
Build Stuff 2024 - 2024
React Server Components in AI Applications
React Advanced London 2024 - 2024
Build a RAG App In Under 20 Minutes
RAG++ London 2024 - 2024
Unlocking Value with AI Today
React Rally 2024 - 2024
AI-Generated React Server Components
CascadiaJS 2024 - 2024
Best AI Tools for Web Developers
Pixel Pioneers 2024 - 2024
You Are an AI Engineer
JNation 2024 - 2024
CityJS London 2024
CityJS London 2024 - 2024
I Wrote a Book on React: Things You Should Know
React Paris 2024 - 2024
New Trends in Front End Development and what we can learn from them
Build Stuff 2023 - 2023
React Server Components
React Day Berlin 2023 - 2023
React as a Developer Health Tool
RenderATL 2023 - 2023
Why everybody needs to use a framework
ReactNext 2023 - 2023
Building a Voice-Enabled AI Assistant With JavaScript
JSNation 2023 - 2023
React as a Developer Health Tool
React Miami 2023 - 2022
Documentation for Humans
Infobip Shift 2022 - 2022
Enabling data at massive scale with Next.js
Next.js Conf 2022 - 2022
React Advanced London
React Advanced London - 2022
Understanding Concurrent React with Hacks
React India - 2022
Let's understand suspense for data fetching
React Brussels - 2022
Doing Data as a Frontend Developer
CascadiaJS - 2022
Building Human-Centered Documentation with React
React Norway - 2022
Handling Data at Scale for React Developers
React Summit - 2022
WorkerConf
WorkerConf - 2022
The next evolution of data infrastructure for JavaScript developers
BeJS - 2022
JavaScript data infrastructure
LogRocket Podcast - 2022
Serverless in the Park
Serverless in the Park - 2022
Building a massively scalable and performant Jamstack app in minutes
React Miami - 2022
OSCAFest22
OSCAFest22 - 2021
Explosive Velocity with a Modern Stack
GOTO 2021 - 2021
Infrastructure as Code with a Node Focus
NodeCongress - 2020
Powerful REST in a GraphQL world
ReactConf AU - 2020
Strong RESTful Contracts in a GraphQL world
React Day Berlin - 2020
Let's build with WebAssembly!
JSConf Armenia - 2019
Gratitude, Healthcare, and Coding Communities
JSConf EU (Lightning Talk) - 2019
React and TypeScript for Fun and Profit
TypeScript Berlin Meetup - 2019
Using Hooks and Codegen
ReactConf 2019 - 2019
React Native and PWA: A Tale of Two Architectures
WebCamp Zagreb - 2019
CSS on Today's Web Platform
View-source conf - 2019
Legendary Lambdas
JSConf Budapest - 2019
Let's build with WebAssembly!
JSCamp Romania - 2019
A Tale of Two Architectures
DinosaurJS - 2019
Scalable Design Systems with TypeScript
ReactFinland - 2018
React Suspense Deep Dive
React Berlin Meetup - 2018
A Quick Recap on WebAssembly
dotJS (Lightning Talk) - 2018
Streaming React for Faster UIs
React Boston - 2018
From You Can't to You Can: The Welcoming Nature of JavaScript
UtahJS Conf - 2018
Scalable Best Practices for Your Development Team
ConFrontJS - 2018
Scalable Best Practices for Your Dev Team
JSConf Armenia - 2018
From You Can't to You Can: The Welcoming Nature of JavaScript
JSConf EU - 2013
Papercuts Can Kill
TEDxYouth@Doha SmashingConf New York 2024
SmashingConf New York 2024Deconstructing React
Deconstructing React
Elsewhere
There is Fluent React, the O'Reilly book on how React works inside, ConTejas Code, the podcast, and more about me. If you are organising a remote event, read why I do not prefer speaking at remote conferences first.




































































