Skip to content
Subhadeep Ghosh

$ subhadeepghosh.com

I build payment systems that don't lose money.

Four years on Spring Boot microservices in payments and insurance. I build the parts that move money and have to be right, then write about what holds up.

$ 4+ yrs · Java 17 · Spring Boot · Kafka · AWS

$ focus

What I work on

Backend systems that move money and have to be right. The events that connect them. The AI tools I lean on to build faster.

Backend engineering

Java 17 and Spring Boot services. REST APIs and JPA over Oracle and MySQL, in microservices that carry real payment and insurance traffic.

  • Java 17
  • Spring Boot
  • REST
  • JPA

Kafka and event-driven

Kafka producers and consumers wired into event-driven flows. Ingestion pipelines that keep working when retries and failures happen.

  • Apache Kafka
  • Event-Driven
  • Pipelines

AI-assisted development

Claude, Claude Code, and Copilot in the daily loop. Prompts and review habits that keep the generated code reviewable.

  • Claude Code
  • Copilot
  • Prompts
$ off_the_clock

Away from the keyboard

Two games, one habit: read the position, pick a plan, commit.

Valorant

tactical fps

Rounds get planned like deploys. Utility first, entries second, no heroics. A lost clutch teaches the same lesson as a failed rollback, only faster.

Chess

64 squares

Blitz, mostly. Openings are documentation, middlegames are refactors, endgames are edge cases. I blunder into all three.