Transactional Correctness
Important state changes should happen atomically and consistently.
I build reliable backend systems with Java, Spring Boot and PostgreSQL, with a focus on transactional correctness, concurrency, security and scalable API design.

The interesting backend problems are often invisible when everything goes right. These are the areas I like to make explicit.
Important state changes should happen atomically and consistently.
Race conditions, locking and concurrent requests deserve deliberate design.
Authentication, authorization, JWT, RBAC and secure API design.
Relational modeling, transactions and constraints that protect state.
Structured, validated and predictable REST APIs with safe failure handling.
A practical path from language to framework, data, reliability and delivery.
A transaction-safe banking backend designed around double-entry accounting, secure APIs and concurrency control.
Double Ledger models every transfer as a double-entry operation: a debit from one account, a credit to another, and a transaction record that keeps the whole operation accountable.
STACK
Java · Spring Boot · Spring Security · PostgreSQL · React · Docker · GitHub Actions · Maven
Authorized evaluation accounts. Customer registration and account opening still follow the bank onboarding workflow.
Passwd: Kumar@123Passwd: Gaurav@123A real-time collaboration platform focused on communication, messaging and collaborative team workflows.
ENGINEERING
Ably Realtime / DTO mapping / OAuth2 / Whiteboard
STACK
Java · Spring Boot · React · PostgreSQL · Ably Realtime · AWS
An HR platform for employee management, attendance, leave, payroll and role-based access control.
ENGINEERING
IIT GN × Odoo Hackathon 2025 — Finalist
STACK
Java · Spring Boot · Spring Security · JPA · PostgreSQL · JWT
A secure citizen-facing reporting platform for structured issue submission, authorization and backend data management.
ENGINEERING
Structured submissions / Secure data
STACK
Spring Boot · REST APIs · PostgreSQL · RBAC · AWS
Atomic operations and consistency.
Race conditions, locking and deadlock prevention.
Safe retries without duplicate operations.
Authentication and authorization.
Relational modeling and data consistency.
A focused toolkit for building, testing and operating reliable services. React stays in its place: useful, but secondary.
Coding Raja Technologies
Jai Narain College of Technology, Bhopal
I'm a Java Backend Developer focused on building reliable APIs and backend systems with Spring Boot, PostgreSQL and Spring Security. My interests are centered around transactional correctness, concurrency, database consistency and backend architecture. I enjoy understanding why systems fail under real-world conditions and designing mechanisms that keep them reliable.