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

Bring AI-Based Search to Your Web App

The meteoric rise of ChatGPT has ignited widespread interest in integrating AI capabilities into everyday applications. Developers are eager to enhance their websites with AI-driven search and Retrieval Augmented Generation but may be unsure of where to start. What if you could search through any type of unstructured data - text, images, videos, even DNA - all with a single natural language query?

Enter the new generation of AI-native databases that leverage deep learning models to unlock this potential. In this talk, we'll explore the foundational building blocks of AI search, including large language models (LLMs), vector embeddings, and vector databases. Through a live-coding demo, I'll walk you through the process of adding AI-powered search to an app using Weaviate, an open-source vector database. Whether you're working with Angular, React, Vue, or vanilla JavaScript, you'll leave equipped to build the future of search. Join me on this exciting journey!

Vision for Websites: Training Your Frontend to See

We're going to turn your boring old image uploads into something fun, aaand modern. Imagine your users taking a picture of their neighbour's fancy new bike and boom, it shows up in your e-commerce store!

In this eye-opening talk, we'll:

- Transform pixels into embeddings
- Make your Javascript play nice with machine learning algorithms
- Implement multimodal search algorithms

With, of course, incredible demos of type-safe full-stack apps to piece all this new information together. We'll tackle real-world uses from e-commerce "I want that!" to "What is is wrong my yellowing monstera".

At the end of this, you'll be better equipped to build more intuitive visual search experiences.

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.

A Gentle Introduction to Vector Databases

What the h*ll is a Vector Database and why do I need one!? Most data today exists in unstructured, convoluted silos and data stores. Retrieving that information in a predictable, accurate and efficient manner is extremely difficult for developers. Semantic and Hybrid search are emerging as the go-to solutions for data retrieval over complex unstructured/ structured data.

In this talk we’ll gently slide into Vector databases and learn how they enable semantic search. We’ll also get into how to use them in your Javascript or Typescript applications.

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!

JNation 2025 Sessionize Event Upcoming

May 2025 Coimbra, Portugal

Webdevcon 2025 Sessionize Event Upcoming

March 2025 Amsterdam, The Netherlands

DevFest Stockholm 2025 Sessionize Event Upcoming

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