Kumar Shivendu

Hi, I'm a Python and Rust engineer with a deep interest in search engines, AI, and open source. I started programming at 13 and have been working full-time as a software engineer for the past 3 years. I currently work for Qdrant, the most loved OSS vector database.

Django has been a core part of my development journey and I've used it extensively across projects and organizations. I'm passionate about building open-source developer tools and sharing knowledge through talks on topics that matter to me.

Based in Bangalore (India), I enjoy discovering global cultures and cuisines.


What is your Twitter handle?:

KShivendu_


Session

09-09
14:40
25min
Beyond Filters: Modern Search (and more) with Vectors in Django
Kumar Shivendu

Search is a core and high user impact feature in many Django apps. However, queryset filters and keyword search in Django apps often fails to meet user expectations for search relevance, speed, and personalization.

This talk introduces vector search — a powerful new paradigm that goes beyond keywords to search, recommend, and analyze your data. You’ll learn the basics of vector embeddings, how vector search works, and how to integrate vector databases into your Django models using the django-semantic-search package — with practical code examples.

We'll show a demo of product search/recommendations in a Django e-commerce app, then briefly explore other use cases like multi-modal search, content discovery, clustering, and retrieval-augmented generation (RAG). Finally, we’ll cover the trade-offs of vector search to help you decide when it’s the right tool for the job.

Room B