
NITHINSAI K J
Building systems that work. Currently at Microsoft, previously DB2 kernel team at IBM.
Systems software engineer focused on databases, kernels, and low-level programming.
Windows internals at Microsoft. Before this, I worked on the DB2 kernel team at IBM implementing vector indexing for similarity search across billion-scale datasets.
Database internals, OS kernel development, systems programming languages. I like understanding how things actually work.
Microsoft
DublinSystem Software Engineer 2
Building Windows.
C, C++
IBM
DublinSoftware Engineer, DB2 Kernel Team
Led implementation of Cosine metric support for DB2 Vector Indexing, enabling similarity search across 1B+ vectors.
Bufferpool management and index optimization.
C, Perl, Shell
Insight SFI
DublinAnalyst Programmer
Built internal tooling for real-time risk analysis. Designed systems using Go, WebSockets, and Firebase with Flutter clients.
Go, Flutter, Firebase
Setu
BengaluruIntegration Engineer
Backend integrations with merchants who accepted UPI payments and payment gateways.
Python, AWS Lambda
Hashedin by Deloitte
BengaluruIntegration Engineer
Data integrations using Mulesoft and DBT. GCP and Snowflake workflows.
Mulesoft, DBT, GCP
Selected Work
vanta-lang
Statically-typed systems language & compiler
Attribute-driven contracts (@requires/@ensures) and compile-time function variants. Written in C11.
project-guild
C++ project manager & scaffold tool
Init/build/run pipeline with custom package management logic.
search-engine
Custom image search pipeline
BM25 + InceptionV3 embeddings. Python, Flask, OpenCV.
spell-checker
Strategy-pattern C++ spell checker
Polymorphic design supporting multiple correction algorithms.
exam-server
Go backend for proctored exams
Session state management and token-based timed access.
