>_ hi, my name is

Keshav Jha.

I build the parts you never see.

Software engineer at Oracle (MySQL InnoDB), obsessed with storage internals, distributed systems, and the kind of code that runs closest to the metal.

view my workread blog →

01.

about me

Hey! I'm Keshav — a backend and systems engineer who loves digging into the internals of software. I currently work on the MySQL InnoDB storage engine at Oracle, where I spend most of my time thinking about buffer pools, WALs, and MVCC.

Outside of work, I build systems-level projects: storage engines, distributed task queues, consensus protocols — the kind of things that are best understood by building from scratch.

Here's a stack I've been working with lately:

C++
Python
TypeScript
Kafka
Redis
Docker
Prometheus
MySQL / InnoDB
Keshav Jha

02.

where i've worked

Member of Technical Staff, MySQL-InnoDB

@Oracle

June 2025 – Present

  • Proposed and prototyped a multi-page undo logging mechanism in InnoDB to overcome the single-page limitation, demonstrating ~16x higher large-update capacity and directly improving OLTP transaction throughput.
  • Fixed security vulnerabilities in page parsing logic, addressing malformed input handling and unsafe memory access patterns that could lead to buffer overflows.
  • Identified and fixed underflow bugs in auto-increment handling across SQL and InnoDB layers, and reworked allocation logic to realign with documented increment and node-offset semantics.
  • Resolved rollback inconsistency between FTS preprocessing and main table operations for FK inserts, ensuring proper FTS state cleanup on failure and eliminating crash-prone behavior.
  • Worked on 30+ bugs across InnoDB internals spanning index page handling, key management, Index Condition Pushdown (ICP), and undo log correctness.
  • Tools used: C++, Python, GDB, Git, Bash, MySQL.

03.

check out the projects I have worked on

featured project

Rediscope

Byte-level Redis observability toolkit that parses offline RDB snapshots, exposes record-to-byte synchronization in a local web UI, validates checksums, and ships as a cross-platform npm/Go CLI.

GoRedisRDBNode.jsnpmDeveloper Tools

  dump.rdb
      │
      ├── checksum validation
      │
      ├── byte parser → record index
      │                 │
      ▼                 ▼
  CLI package      local web inspector
      │                 │
      └──── npm install rediscope
    

featured project

ESEKL MCP Server

Evidence-backed MCP server that serves provenance-traced implementation knowledge from mature queue and broker systems through progressive-disclosure tools for architecture critique and verification planning.

Node.jsMCPnpmArchitectureDeveloper Tools

  mature systems evidence
              │
              ▼
  provenance-traced knowledge
              │
      ┌───────┴────────┐
      ▼                ▼
  architecture     verification
  critique         planning
      │                │
      └──── MCP tools ─┘
    

Deterministic C++ Execution Trace Visualizer

Ichnaea turns a submitted C++ file into an interactive replay graph by validating source, queueing sandboxed compile/run jobs, rewriting the program for tracing, and rendering ordered runtime events.

C++ReactTypeScriptDockerKafkaPostgreSQLAST Analysis

Pre-LLM RAG Platform

TypeScript workspaces platform for enterprise document intelligence with S3-backed ingestion, PDF extraction, deterministic chunking and embeddings, pgvector persistence, ACL-aware hybrid retrieval, citations, and evaluation.

TypeScriptFastifyPostgreSQLpgvectorDockerSeaweedFSAWS SDK

Quantitative Strategy Research & Backtesting Platform

NSE equity research platform for screening N50/N150/N250 universes, comparing standalone indicators, multi-timeframe confirmations, projection-cone filters, cached market data, and deterministic regression fixtures.

PythonBacktestingMultithreadingData PipelinesTesting

04.

latest writing


05. what's next

get in touch.

I'm always up for a deep-tech conversation — storage engines, distributed systems, or just interesting engineering problems. My inbox is open.

say hello →