
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
- Oct 2025 to nowSenior Software Engineer at upGrad
- Oct 2024 to Oct 2025Software Engineer 2 at upGrad
- Oct 2023 to Oct 2024Full Stack Developer at Whitecrow Research
- Jun 2021 to Oct 2023Software Engineer at Neosoft Technologies
Education
- 2021 to 2023Master of Computer Applications at Chandigarh University
- 2018 to 2021BSc Computer Science at Mithibai College
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.