Speaker

Daniel Madalitso Phiri

Daniel Madalitso Phiri

Senior Developer Advocate

Paris, France

Actions

Daniel is an advisor and developer with a specialisation in web technologies and open-source tooling. He works in Developer Experience at Weaviate, an open-source AI-Native vector database.

Area of Expertise

  • Information & Communications Technology

Topics

  • Vue Js
  • Nuxt.js
  • JavaScript & TypeScript
  • LLMs
  • Vector Database
  • React
  • TypeScript
  • Agentic AI
  • Application Development

Building Agents with TypeScript

From chaotic LLM responses to type-safe AI agents: Learn how TypeScript's discriminated unions transform unpredictable JSON blobs into strongly-typed systems. Build runtime validators that catch hallucinations and handle streaming responses while maintaining end-to-end type safety.

Learn battle-tested patterns for search and agent systems that elegantly handle context switching, error recovery, and complex routing logic. Through live demos and the power of structured decoding, we'll evolve from simple prompt routing to orchestrating multi-agent workflows with TypeScript's latest features.

Perfect for teams building production AI applications who've felt the pain of 'any' types in their LLM code or simply are tired of unpredictable responses.

AI for Vue Developers Workshop

For Vue developers, AI development often feels like an intimidating leap - filled with complex terminology and a plethora of infrastructure. As AI becomes even more central to modern applications, the pressure to understand these tools grows, while the learning curve stays seemingly steep.

This hands-on workshop aims to fix that as we walk through what it takes to build a privacy-focused AI Web App, covering

* Useful AI Concepts and Methodologies
* Client-Server Interactions in AI Apps
* Embedding and Generative Machine Learning Models
* Setting up Vector Databases for AI Search, RAG and beyond
* Optimising your LLM usage with Long term memory
* Building a Fullstack AI-enabled Application in Vue.js

This workshop bridges the gap between theory and practice and aims to give you the confidence to ship AI-powered features and tools. The combination of Weaviate, TypeScript, and Vue.js offers a robust, type-safe foundation for whatever you need to build.

A basic understanding of JavaScript/TypeScript and Web Technologies is required.

Making Search Type Safe

We talk a lot about type safety for so many applications. Little attention is given to search -- ask a developer and one of the most ubiquitous features implemented is search. How can we make this better?

If you’ve asked or wondered how to make the search experiences you build for web applications better in function, speed and accuracy then this talk is for you! We’ll dive a little deeper into search, tackling how Typescript helps out with an engaging demo to top it off.

AI? WANT that!

Frameworks are made to be opinionated, to take away the fatigue of decisions in a world filled with choice. For web development, Next.js is an incredible tool! With “AI” ushering in a new paradigm of applications, we’re well into our fair share of decision paralysis. In the talk, I would like to introduce the idea of the WANT stack, with Weaviate, “AI”, Next.js and Typescript to act as relief from multiple decisions we have to make building AI-Native applications for the web. I will dive into the latest and greatest of each of these technologies with exciting live technical demos and explanations tackling use cases like RAG and agents.

Typescipt, you and AI Search

Chat is the new Search! Or is it? Large language models have brought about a new era in application development. Search being the biggest winner!

In this talk, I’ll go through the evolution of building search applications and get into the technology that enables chat-like search in modern applications. We’ll also look at how we can future-proof our applications and build them to scale without sacrificing the user experience.

Besides the history lesson, at the end of this talk, you too will have an idea of how to go about building AI-enabled search experiences!

Render (RenderATL) 2025 Sessionize Event

June 2025 Atlanta, Georgia, United States

JNation 2025 Sessionize Event

May 2025 Coimbra, Portugal

Webdevcon 2025 Sessionize Event

March 2025 Amsterdam, The Netherlands

DevFest Stockholm 2025 Sessionize Event

February 2025 Stockholm, Sweden

WeAreDevelopers Live 2024 (Season 8) Sessionize Event

September 2024

Vueconf.US & UIArchConf 2024 Sessionize Event

May 2024 New Orleans, Louisiana, United States

Daniel Madalitso Phiri

Senior Developer Advocate

Paris, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top