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 design and ship data-heavy SaaS systems, and I use AI tooling to deliver them fast without trading away reliability.

years shipping production systems
5+
years writing software
8+
LeetCode problems solved
646

What I do

  • Backend systems that hold up under load. Spring Boot and Node.js services, event pipelines on Kafka, search on Elasticsearch, and the data models underneath them.
  • SaaS products, end to end. Auth, billing, multi-tenancy, background jobs, observability, and the dull details that decide whether a product survives its first big customer.
  • AI-accelerated delivery. I use coding agents and LLM tooling to move fast while keeping the software reliable and the quality bar very high.

Recent writing

all articles
  • 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
Docker, Kubernetes, Microservices
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