Hi, I'm |

|

Software Engineer with expertise in Java, Python, Spring Boot, and distributed systems, currently building scalable backend platforms at a fintech unicorn, Yubi. Core contributor to the development of Yubi’s marketplace and Loan Operating System. Also, working on Agentic Layers for Orgwide AI Integration. I am a firm believer of self-written quote "Evolution is randomness seeking betterment" and therefore often found thinking about unprecedented possibilities.

Kritagya Khandelwal
🚀

What I Do

Specializing in backend development and AI, with expertise across the full stack

Backend Development

Specialized

I am mostly working on the Backend part of the Software systems. I have working on multiple languages: Java, Python, Javascript and Ruby. Frameworks I have used: SpringBoot, FastAPI, ExpressJS and ROR. I have worked on multiple Database and messaging Queues: Postgres, MongoDB, Elasticsearch, Kafka, RabbitMQ.

Artificial Intelligence

Specialized

Since my college days I have been very curious about AI and did my major project as well in the same field. where I have used Neural Networks and Genetic Algorithm to simulate Evolution of Ants. Now I am also exploring Agentic AI and created some projects with that as well, more coming.

Frontend Development

In my internships I got chance to work on Frontend where I first worked on venila Javascript, JQuery and then worked with sophisticated frameworks like ReactJS. I love doing side projects, I try to present the work once in a while and for that purposes I work Frontend mostly.

Mobile Development

Developed a couple of android apps for flight booking for The Ministry of Aviation under Smart India Hackathon 2019. Also developed a music player app during my training in the first year. Used both java and Kotlin for development. Also, explored react-native a bit

3D Game Development

Explored my interest in 3-D gaming by simulating my hostel digitally, using Unreal Engine for level development and blender for 3-D object development. Check out the work section to see its demonstration.

Featured Service

Currently showcasing my expertise in

Backend Development

I am mostly working on the Backend part of the Software systems. I have working on multiple languages: Java, Python, Javascript and Ruby. Frameworks I have used: SpringBoot, FastAPI, ExpressJS and ROR. I have worked on multiple Database and messaging Queues: Postgres, MongoDB, Elasticsearch, Kafka, RabbitMQ.

Who I am

Senior Software Engineer at Yubi

Software Engineer with expertise in Java, Python, Spring Boot, and distributed systems, currently building scalable backend platforms at a fintech unicorn, Yubi. Core contributor to the development of Yubi’s marketplace and Loan Operating System. Also, working on Agentic Layers for Orgwide AI Integration. I am a firm believer of self-written quote "Evolution is randomness seeking betterment" and therefore often found thinking about unprecedented possibilities.

Experience

Senior Software Engineer

July 2022 - Present

Yubi

Mentor and build microservices from the ground up using Java, Springboot, Elasticsearch, MongoDB, Temporal, and Kafka. Implemented CQRS flow and adopted GraphQL as the API architecture. Optimized Homepage load time by 5x by introducing GraphQL and reactive/async programming in backend reducing network calls and latency.

JavaSpringbootElasticsearchMongoDBTemporalKafkaGraphQL

Software Engineer

June 2021 - July 2022

314e

Developed backend APIs using FastAPI (Python) and PostgreSQL; handled message queuing with RabbitMQ. Automated accessibility validation on auto-generated webpages using DOM & CSSOM parsing with Python.

PythonFastAPIPostgreSQLRabbitMQOAuth 2.0RBAC
Kritagya Khandelwal standing
💻

Skills & Technologies

Programming Languages

JavaPythonJavaScriptC++

Frameworks

SpringbootFastAPIExpressJSReactFastMCPTemporal

Artificial Intelligence

FastMCPLangGraphNeural NetworksGenetic AlgorithmClaude CodeAgentic AI

Databases & Messaging

MongoDBPostgreSQLElasticsearchRedisKafkaRabbitMQ

Tools & Platform

DockerGitAWSJenkinsUnreal EngineBlender

My Work

A collection of projects showcasing my skills and experience

RHEL Server Management

RHEL Server Management

Airtel Internship

RHELAnacondaApache+2 more
Facebook Instant Game
Watch Demo

Facebook Instant Game

Destiny Design Internship

JavaScriptJQueryNode.js+2 more
PDF
Real-time Communication Platform

Real-time Communication Platform

Featured

GrowthGear Internship

ReactJSNode.jsExpressJS+3 more
DocumentorAI

DocumentorAI

Featured

AI Agent for Documentation

PythonLangGraphAgenticAI
Artificial Evolution of Artificial Ant
Watch Demo

Artificial Evolution of Artificial Ant

Featured

AI Simulation Project

AINeural NetworksGenetic Algorithm+2 more
Multi-Player Uno Game: Muno
Watch Demo

Multi-Player Uno Game: Muno

Python Game Development

PythonPygameTCP+1 more
Code
CourseFair Platform
Watch Demo

CourseFair Platform

Educational Platform

ReactJSNode.jsMongoDB+1 more
Code
Secrets - Social Platform
Watch Demo

Secrets - Social Platform

Anonymous Social Network

JavaScriptJQueryNode.js+1 more
Code
Flight Booking Android App
Watch Demo

Flight Booking Android App

Smart India Hackathon 2019

JavaAndroid StudioXML+1 more
Flappy Bird Clone
Watch Demo

Flappy Bird Clone

Game Development

JavaScriptHTML5 CanvasCSS3
Code
3-D Map of my Hostel: Digital Himgiri
Watch Demo

3-D Map of my Hostel: Digital Himgiri

Featured

3D Environment Simulation

Unreal Engine 4Blender3D Modeling

Certificates & Achievements

Recognitions and milestones from my learning journey

The Complete Agentic AI Engineering Course (2025)

UdemyJune 20, 2025

Google Kick Start 2022 - Round C

Google Coding CompetitionsMay 29, 2022

Building AI-Powered Search with MongoDB Vector Search

MongoDBJune 26, 2025

Building RAG Apps Using MongoDB

MongoDBJune 26, 2025

LLM Engineering: Master AI, Large Language Models & Agents

UdemyJune 8, 2025

Legacy JavaScript Algorithms and Data Structures

freeCodeCampJanuary 17, 2021

Summer of Code with IIIT Una

Coding Ninjas / IIIT UnaJune 12, 2020

Problem Solving (Intermediate)

HackerRankJuly 3, 2020

My Writings

Sharing knowledge and insights through technical articles and tutorials

Customizing Spring Security in SpringBoot WebFlux Services
Featured
Medium
8 min read

Customizing Spring Security in SpringBoot WebFlux Services

A comprehensive guide on implementing and customizing Spring Security in reactive SpringBoot WebFlux services, covering authentication, authorization, and security best practices.

January 15, 2024
Spring SecurityWebFlux+3 more
Read Article
Stop If-Else Chaos: Use the Strategy Pattern Instead
Featured
Medium
4 min read

Stop If-Else Chaos: Use the Strategy Pattern Instead

This blog explores the Strategy Design Pattern through a practical, problem-driven approach. Starting from a naive if-else implementation, we progressively refactor it into a modular, extensible design using strategies—backed by clear Java code examples and real-world scenarios.

April 24, 2026
Strategy Design PatternLLD+2 more
Read Article
CRUD to CQRS: Evolving Your System Design for Fast Reads
Featured
Medium
3 min read

CRUD to CQRS: Evolving Your System Design for Fast Reads

Deep dive into Command Query Responsibility Segregation (CQRS) pattern implementation in microservices, with practical examples and performance considerations.

July 6, 2025
CQRSMicroservices+3 more
Read Article