Jasir KT

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

JavaJavaFXH2 Database

Finara

An ongoing project for managing personal financial planner.

React.jsFirebase
View Project →

PrepKit

An interview preparation kit for aspiring software engineers.

React
View Project →

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 →