Jayesh Karli smiling with arms crossed, wearing a brown corduroy jacket over a white t-shirt

open to senior roles and select freelance projects

Jayesh KarliSenior backend engineer. I build distributed systems that stay fast at large data volumes, and ship the full stack when a product needs it.

years coding
8+
years shipping production systems
5+
Mission-critical production systems owned
Multiple

What I do

  • Distributed backends. Spring Boot and Node.js services, Kafka between them, Redis in front of them.
  • Data at scale. Schemas and search that stay fast as the data grows.
  • Full stack when needed. React and Angular frontends, built end to end.
  • AI-accelerated delivery. Coding agents to ship fast, with the quality bar kept high.

Recent writing

all articles
  • B+ trees, visualized

    Why almost every database index is a B+ tree: values only in the leaves, leaves linked in order, and range scans that never climb back up. With an interactive tree.

  • B-trees, visualized

    How a B-tree keeps millions of keys three or four disk reads away, and how splits and merges keep it balanced. With an interactive tree to search, insert and delete.

  • Binary search, visualized

    Why binary search needs only a handful of comparisons to find a value among millions, explained with an interactive animation.

Experience

  1. Oct 2025 to nowSenior Software Engineer at upGrad
  2. Oct 2024 to Oct 2025Software Engineer 2 at upGrad
  3. Oct 2023 to Oct 2024Full Stack Developer at Whitecrow Research
  4. Jun 2021 to Oct 2023Software Engineer at Neosoft Technologies

Education

  1. 2021 to 2023Master of Computer Applications at Chandigarh University
  2. 2018 to 2021BSc Computer Science at Mithibai College

view resume

Stack

backend
Spring Boot (Java, Kotlin), Node.js, Express (TypeScript)
data
Kafka, Elasticsearch, MySQL, Postgres, MongoDB, Redis
platform
Microservices, Event-driven architecture, Docker, Kubernetes
frontend
TypeScript, React, Angular

Get in touch

Hiring for a senior backend role, or have a product to build? Email jayeshkarli@gmail.com or find me on LinkedIn.

send an email