Conference Talks, Presentations, and Live Streams

A collection of my conference talks, workshops, and presentations on tech topics.

All Talks

The Evolution of AI Agents (Into the Hopper Podcast)

Into the Hopper PodcastJanuary 9, 2026
AIAgentsLLMsProductivityDeveloper ExperienceSpec-Driven DevelopmentMemory
Building Stateful AI Agents: Memory Management & Optimization with LangGraph and Redis

Building Stateful AI Agents: Memory Management & Optimization with LangGraph and Redis

ODSC West 2025October 29, 2025
AIAgentsLangGraphRedisMemoryState ManagementProductionMLOps
AI Needs Memory: Here's How It Works

AI Needs Memory: Here's How It Works

MLOps CommunityJune 15, 2025
AIMemoryAgentsLLMsArchitectureLangGraph
Building With AI: How I Build Quick POCs with LLMs (Wharton Guest Lecture)

Building With AI: How I Build Quick POCs with LLMs (Wharton Guest Lecture)

Wharton Guest LectureApril 17, 2024
LLMsGenerative AIGenAiEmbeddingsOptimizationSynthetic DataWorkforce PlanningPythonFastAPICareers
Learning Java Together | Data Structures & Algorithms | Implementing Linked Lists in Java: Fundamentals and Traversal (Live Stream)

Learning Java Together | Data Structures & Algorithms | Implementing Linked Lists in Java: Fundamentals and Traversal (Live Stream)

Twitch StreamMarch 1, 2024
JavaLinked ListsSingly Linked ListData StructuresObject-Oriented ProgrammingDebuggingCracking the Coding InterviewLive CodingLearning in Public
Learning Java Together | Data Structures & Algorithms | Linked Lists - Coding Practice |(Live Stream)

Learning Java Together | Data Structures & Algorithms | Linked Lists - Coding Practice |(Live Stream)

Twitch StreamFebruary 26, 2024
JavaData StructuresLinked ListsCycle DetectionFloyd's AlgorithmDebuggingGenericsLive CodingCS Fundamentals
Building a RAG Model

Building a RAG Model

Twitch StreamFebruary 25, 2024
LLMsRAGSelf-HostingTailscaleCaddySynologyOllamaDockerDevOpsDiscordTwitch
Learning Java Together | Data Structures & Algorithms | Merging Sorted Arrays and Solving Two Sum in Java (Live Stream)

Learning Java Together | Data Structures & Algorithms | Merging Sorted Arrays and Solving Two Sum in Java (Live Stream)

Twitch StreamFebruary 25, 2024
JavaAlgorithmsMerging ArraysTwo SumData StructuresEdge CasesTest-Driven DevelopmentDebuggingLive Coding
Learning Java Together | Data Structures & Algorithms | Practicing Array Fundamentals (Live Stream)

Learning Java Together | Data Structures & Algorithms | Practicing Array Fundamentals (Live Stream)

Twitch StreamFebruary 19, 2024
JavaData StructuresArraysMemoryStatic vs DynamicFor LoopsLive CodingCS FundamentalsDebugging
A Normie Approach to Validating LLM Outputs (AI.Science Talk)

A Normie Approach to Validating LLM Outputs (AI.Science Talk)

AI.ScienceDecember 16, 2023
AILLMValidationPydanticAgentsOpen SourcePrompt Engineering
Building an HTTPS Model API for Cheap: AWS, Docker, and the Normconf API

Building an HTTPS Model API for Cheap: AWS, Docker, and the Normconf API

NormconfDecember 19, 2022
AWSDockerGitHub ActionsFastAPIAPIsDevOpsCloudSoftware Engineering