Skip to content
View SNagarjuna07's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report SNagarjuna07

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SNagarjuna07/README.md

About

Integrated MCA student at Amrita Vishwa Vidyapeetham. I don't build demos - I build systems, then find out how they fail under real load, real concurrency, and real network partitions, and fix what I find before anyone else has to. Most recently: a 6-service microservices platform with an AI agent and a native MCP server, benchmarked to ~168,000 requests with zero failures.

Currently deep in resilience engineering, event-driven architecture, and applied AI infra (tool-calling agents, RAG, MCP).

Featured Work

shortlyai - Production-grade distributed URL-shortening platform built as a 6-service Spring Boot microservices system. Kafka SAGA choreography, transactional outbox, dual-layer circuit breakers, full Prometheus/Grafana/Loki/Tempo observability, an AI agent, and a native MCP server.

Performance

k6 Load Test Avg P95 Requests Failures VUs

1,325 req/s · ~7ms average · 16.84ms p95 · 167,966 requests · 0 failures · 200 concurrent users


spring-ai-rag-service · spring-ai-chat-service · spring-ai-task-manager · spring-ai-mcp-server - four separate Spring AI services, each isolating one architectural pattern (streaming chat, scoped tool-calling, RAG, MCP) instead of one monolithic AI demo. All four enforce a human-in-the-loop safety boundary on destructive operations - the AI proposes, it never executes unilaterally.


Food-Waste-Management - Load-tested to 8,000 requests / 100 concurrent users / 0.00% error rate, designed explicitly around cache-outage and async-failure edge cases, not just the happy path.

Stack

Core
Java Spring Boot Spring Cloud Spring Security Eureka

Auth & Security
JWT OAuth2 BCrypt

Data & Messaging
PostgreSQL Liquibase Redis Kafka Dead Letter Queue

Resilience & Observability
Resilience4j ShedLock Prometheus Grafana Loki Tempo OpenTelemetry Micrometer

AI
Spring AI MCP RAG Ollama Groq Tavily

API & Testing
Postman Swagger JUnit 5 Mockito k6

Infra & Tools
Docker Docker Compose GitHub Actions Git

GitHub Stats

Pinned Loading

  1. shortlyai shortlyai Public

    Production-grade URL shortener built with Java 25 + Spring Boot (4.1.0) microservices, Redis, Kafka, and Spring AI

    Java 3

  2. spring-ai-mcp-server spring-ai-mcp-server Public

    MCP server exposing task-management tools over the Model Context Protocol using Spring AI 2.0.0. Lets Claude Desktop call and manage real tasks in Postgres directly, with destructive delete deliber…

    Java 1

  3. spring-ai-rag-service spring-ai-rag-service Public

    Retrieval-Augmented Generation service in Spring AI. Upload documents, ask questions, get grounded answers with source citations. Groq for chat, Ollama for embeddings, pgvector for storage.

    Java 1

  4. Food-Waste-Management Food-Waste-Management Public

    A Spring Boot backend for managing food waste donations with JWT authentication, Redis-based rate limiting, MongoDB storage, Kafka notifications, and production-grade configuration using environmen…

    Java 1