๐ŸŽค Speaking Engagements

Conference talks, workshops, and presentations

43 Total Talks
8 Upcoming
35 Past

๐Ÿ“… Upcoming Events

GeeCON 2025

2025
๐Ÿ‡ต๐Ÿ‡ฑ Krakรณw, Poland
talk
๐ŸŽค Java + LLMs: A Handsโ€‘On Guide to Building LLM Apps in Java

JChampions Conference 2025

2025
๐ŸŒ Online
talk
๐ŸŽค Java + LLMs: A Hands-On Guide to Building LLM Apps in Java with Jakarta

DevNexus 2025

2025
๐Ÿ‡บ๐Ÿ‡ธ Atlanta, GA, USA
talk
๐ŸŽค Java + LLMs: A Hands-On Guide to Building LLM Apps in Java with Jakarta EE

Michigan Technology Conference 2025

2025
๐Ÿ‡บ๐Ÿ‡ธ Michigan, USA
talk
๐ŸŽค Breaking Java Stereotypes: It's Not Your Dad's Language Anymore

JDConf (Microsoft)

2025
๐ŸŒ Online
talk
๐ŸŽค Building LLM Apps in Java with LangChain4j and Jakarta EE

Jakarta Tech Talk

2025
๐Ÿ‡ฎ๐Ÿ‡ฉ Jakarta, Indonesia
talk
๐ŸŽค TechTalk: Building LLM Apps in Java with LangChain4j and Jakarta EE

Houston Java Users Group

2025
๐Ÿ‡บ๐Ÿ‡ธ Houston, TX, USA
talk
๐ŸŽค Building LLM Apps in Java with LangChain4j and Jakarta EE

Toronto Java Users Group

2025
๐Ÿ‡จ๐Ÿ‡ฆ Toronto, ON, Canada
talk
๐ŸŽค Building LLM Apps in Java with LangChain4j and Jakarta EE

๐Ÿ“š Past Events

ConFoo 2024

2024
๐Ÿ‡จ๐Ÿ‡ฆ Montrรฉal, QC, Canada
talk
๐ŸŽค Breaking Java Stereotypes: It's Not Your Dad's Language Anymore

ConFoo 2024

2024
๐Ÿ‡จ๐Ÿ‡ฆ Montrรฉal, QC, Canada
talk
๐ŸŽค A Tale of Two Cities: Blocking Code vs. Nonโ€‘Blocking Code

Copenhagen Developers Festival 2024

2024
๐Ÿ‡ฉ๐Ÿ‡ฐ Copenhagen, Denmark
talk
๐ŸŽค Breaking Java Stereotypes: It's Not Your Dad's Language Anymore

Riyadh Java Users Group

2024
๐Ÿ‡ธ๐Ÿ‡ฆ Riyadh, Saudi Arabia
talk
๐ŸŽค Breaking Java Stereotypes: It's Not Your Dad's Language Anymore

ConFoo 2023

2023
๐Ÿ‡จ๐Ÿ‡ฆ Montrรฉal, QC, Canada
talk
๐ŸŽค Your Code on the Fastlane: Catch Up with Everyone

ConFoo 2023

2023
๐Ÿ‡จ๐Ÿ‡ฆ Montrรฉal, QC, Canada
talk
๐ŸŽค Java Virtual Threads to Deliver Improved Throughput

JChampions Conference 2023

2023
๐ŸŒ Online
talk
๐ŸŽค A Tale of Two Cities: Blocking Code vs. Nonโ€‘Blocking Code

Online Summit for Java Dev 2023

2023
๐ŸŒ Online
talk
๐ŸŽค A Tale of Two Cities: Blocking Code vs. Nonโ€‘Blocking Code

DevNexus 2023

2023
๐Ÿ‡บ๐Ÿ‡ธ Atlanta, GA, USA
talk
๐ŸŽค A Tale of Two Cities: Blocking Code vs. Nonโ€‘Blocking Code

JCon Europe 2023

2023
๐Ÿ‡ฉ๐Ÿ‡ช Cologne, Germany
talk
๐ŸŽค A Tale of Two Cities: How Blocking Calls Are Treated

JCon Toronto

2023
๐Ÿ‡จ๐Ÿ‡ฆ Toronto, ON, Canada
talk
๐ŸŽค Virtual Threads: Ushering a New Era of Concurrency

Toronto Java Users Group

2023
๐Ÿ‡จ๐Ÿ‡ฆ Toronto, ON, Canada
talk
๐ŸŽค Virtual Threads: Ushering a New Era of Concurrency

JUG Istanbul

2023
๐Ÿ‡น๐Ÿ‡ท Istanbul, Turkey
talk
๐ŸŽค Virtual Threads: Ushering a New Era of Concurrency

JCON WORLD 2023

2023
๐ŸŒ Online
talk
๐ŸŽค Virtual Threads: Ushering a New Era of Concurrency

JUG Bangalore

2023
๐Ÿ‡ฎ๐Ÿ‡ณ Bengaluru, India
talk
๐ŸŽค Virtual Threads: Ushering a New Era of Concurrency

JUGBD

2022
๐Ÿ‡ง๐Ÿ‡ฉ Dhaka, Bangladesh
talk
๐ŸŽค Top 20 Reasons to Learn Java Now More Than Ever

JUGBD

2022
๐Ÿ‡ง๐Ÿ‡ฉ Dhaka, Bangladesh
talk
๐ŸŽค What Does the Industry Expect from a Junior Software Developer

JUGBD

2022
๐Ÿ‡ง๐Ÿ‡ฉ Dhaka, Bangladesh
talk
๐ŸŽค Keynote Speech: Looking Back and Moving Forward

JUGBD

2022
๐Ÿ‡ง๐Ÿ‡ฉ Dhaka, Bangladesh
talk
๐ŸŽค Top 10 Questions Asked by Junior Java Developers

JUGBD

2022
๐Ÿ‡ง๐Ÿ‡ฉ Dhaka, Bangladesh
talk
๐ŸŽค Advanced Java Memory Management

FOSDEM 22

2022
๐Ÿ‡ง๐Ÿ‡ช Brussels, Belgium
talk
๐ŸŽค Java Threading Essentials

Geekle Online Java Summit 2022

2022
๐ŸŒ Online
talk
๐ŸŽค Java Threading Essentials

Garden State Java User Group

2022
๐Ÿ‡บ๐Ÿ‡ธ New Jersey, USA
talk
๐ŸŽค Your Java Code in the Fastlane: Project Loom

PhillyJUG

2022
๐Ÿ‡บ๐Ÿ‡ธ Philadelphia, PA, USA
talk
๐ŸŽค Your Java Code in the Fastlane: Project Loom

Star Meetup

2022
๐ŸŒ Online
talk
๐ŸŽค Your Java Code in the Fastlane: Project Loom

Arab Java User Group

2022
๐ŸŒ Online
talk
๐ŸŽค Your Java Code in the Fastlane: Project Loom

JavaDay Istanbul 2022

2022
๐Ÿ‡น๐Ÿ‡ท Istanbul, Turkey
talk
๐ŸŽค Java Threading Essentials: Novice to Expert

Devoxx Morocco 2022

2022
๐Ÿ‡ฒ๐Ÿ‡ฆ Agadir, Morocco
talk
๐ŸŽค Java Threading Essentials: Novice to Expert

SouJava

2022
๐Ÿ‡ง๐Ÿ‡ท Sรฃoย Paulo, Brazil
talk
๐ŸŽค Creating a Million Virtual Threads Using Project Loom

Pittsburgh Java Meetup Group

2022
๐Ÿ‡บ๐Ÿ‡ธ Pittsburgh, PA, USA
talk
๐ŸŽค Creating a Million Virtual Threads Using Project Loom

PeruJUG

2022
๐Ÿ‡ต๐Ÿ‡ช Lima, Peru
talk
๐ŸŽค Creating a Million Virtual Threads Using Project Loom

JakartaOne LIVESTREAM 2022

2022
๐ŸŒ Online
talk
๐ŸŽค Jakarta Starter: Create, Build, and Run Jakarta EE Applications in Under a Minute

IEEE Computer Society

2021
๐ŸŒ Online
workshop
๐Ÿ› ๏ธ Workshop on Advanced Java Programming: Thread & Lambda Expression

IEEE Computer Society

2021
๐ŸŒ Online
workshop
๐Ÿ› ๏ธ Workshop on Basic Java Programming

Java Developers' Conferenceย 21

2021
๐ŸŒ Online
talk
๐ŸŽค Panel Discussion