All of my talks on meetups and conferences.

A place to gather all of my talks on meetups and conferences.

  • TypeScript Without Surprises: Smarter Error Handling with Effect-TS

    Handling errors in TypeScript can be messy—try/catch doesn’t scale, Promises fail silently, and unexpected undefined causes headaches. Effect-TS provides a better way by making errors explicit and easy to manage. This talk is a beginner-friendly introduction to Effect-TS. We’ll start with common problems in error handling and show how Effect-TS helps track and handle errors safely. Through real examples, you’ll learn how to manage async operations, avoid hidden failures, and write more reliable TypeScript code. By the end, you’ll know the core concepts of Effect-TS and how to start using it in your projects.

  • Effortless 3D with react-three-fiber

    Think 3D is complex? Not anymore! With react-three-fiber, adding 3D to your React projects is easier than you think. In this talk, I’ll show you how to get started with zero prior 3D experience, covering scene setup, essential concepts, and even adding physics. Whether you’re curious about 3D or want to enhance your UI with stunning visuals, this session will give you the tools—and confidence—to bring your ideas to life!

  • Adding AI Capabilities to React Apps with Vercel AI SDK

    In this talk, we'll explore how to build amazing AI apps using the Vercel AI SDK and React! Whether you're new to AI or a seasoned pro, you'll learn how to create dynamic text generation, seamlessly integrate different AI providers, and utilize real-time response streaming. We'll also dive into handling structured outputs and guide you through creating a chatbot with server-rendered components for smooth conversation management. Get ready to unlock the potential of AI in your apps with simple, hands-on techniques!

  • Shadcn/ui: Build Beautiful and Accessible User Interfaces with Ease

    Shadcn/ui is a collection of beautifully designed and accessible components that you can copy and paste into your apps. It is built using Radix UI and Tailwind CSS. In this talk, I will give an overview of shadcn/ui, how to use it, and build a simple app from scratch, using shadcn/ui components.