Software Architect | Spring Boot& Java ADK Contributor
I use GitHub to build systems β I use garvik.dev(https://www.garvik.dev) to explain how and why they work.
I specialize in bridging the gap between Enterprise Java and Generative AI. My work focuses on building production-ready, stateful AI systems using Spring Boot, Google Cloud, and the Model Context Protocol (MCP).
Architecture blueprints and deep-dives from my technical library:
- Building Stateful AI Agents with Spring Boot & Firestore - Resolving persistence gaps in the Google ADK.
- Fixing WebSocket 1009 Disconnects - A deep dive into the 8KB Tomcat buffer limit (Official Spring Boot Issue #47944).
- Mastering MCP Architecture - Client-Server patterns for the Model Context Protocol for Enterprise.
- Languages: Java 17, TypeScript
- Frameworks: Spring Boot 3.x, Google Agent SDK (ADK)
- Cloud: Google Cloud Platform (Cloud Run, Firestore, Vertex AI)
- Protocols: WebSocket (STOMP), OIDC, MCP
- Technical Blog: garvik.dev
- LinkedIn: linkedin.com/in/mohan-ganesh
- Open Source: Spring Boot Issue #47944 | Google ADK PR #601

