
Hi, I'm Jasir.
Software Engineer at Microsoft, building the future one step at a time. Based in Bangalore.
I'm a software engineer at Microsoft, currently focused on enhancing Azure AI Search to help developers build smarter, more intuitive applications. I thrive on tackling complex challenges in distributed systems and cloud infrastructure.
Featured Projects
Accounting Software
Small Business Accounting Software. Features include invoicing and basic expense management
Latest Posts
Moving Beyond Keywords with Vector Embeddings
July 10, 2025
Keyword search has its limits. This post dives into vector embeddings, the core of modern semantic search. I'll explore how lists of numbers can capture complex meanings and relationships, allowing search engines to understand intent and context, not just keywords.
Read More →Coding a Search Engine from Scratch
June 20, 2025
To truly understand how search works, you have to build it. This post demystifies search engine architecture by rebuilding it from the ground up in Python, exploring the fundamentals of web crawlers, inverted indexes, and simple ranking algorithms.
Read More →A Deep Dive into Lucene Analysis Pipeline
August 15, 2022
Lucene is a tool for text analysis. It uses an analyzer to split the text into tokens and process them. An analyzer has three parts: char filters, tokenizer, and token filters. They can do different things with the text, such as remove HTML tags, find synonyms, or make ngrams.
Read More →How to deal with cache stampede in MySQL
July 27, 2020
Cache stampede occurs when multiple requests regenerate the same cache item simultaneously, overloading the database. Learn its causes and solutions like query optimization, locking, pre-populating the cache, and probabilistic early expiration.
Read More →