Skip to content
View varsh00l's full-sized avatar

Block or report varsh00l

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.

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
varsh00l/README.md

Hi there, I'm Varshitha Ellenki

Software Engineer | CS Graduate | Backend & Full-Stack Developer

I'm a Computer Science graduate who loves building production-grade software and exploring new technologies. I enjoy designing clean APIs, working with distributed systems, and diving deep into AI/ML. I believe in writing code that is maintainable, well-tested, and ready to scale.


What I Work With

Languages: Java Python TypeScript JavaScript SQL

Backend & Frameworks: Spring Boot FastAPI Express.js Spring Security Spring Cloud GraphQL REST APIs

Frontend: React TypeScript Tailwind CSS Vite HTML/CSS

Databases & Caching: PostgreSQL MongoDB Redis Qdrant

Messaging & Event Streaming: Apache Kafka Redis Pub/Sub WebSockets (STOMP)

AI & Machine Learning: LangChain RAG (Retrieval-Augmented Generation) OpenAI API Vector Databases NLP

DevOps & Tools: Docker Docker Compose Git Maven Swagger / OpenAPI

Testing: JUnit Testcontainers pytest Integration Testing


Featured Projects

Project Stack Description
spring-microservices-kafka Java, Spring Boot, Kafka, Eureka Event-driven microservices with service discovery, API gateway, and Kafka-based async communication
spring-boot-rest-api Java, Spring Boot, PostgreSQL, Redis Task management API with JWT auth, role-based access, Redis caching, and Flyway migrations
fastapi-ecommerce-api Python, FastAPI, PostgreSQL, Redis E-commerce backend with product catalog, order management, and JWT authentication
python-rag-assistant Python, LangChain, Qdrant, Ollama, FastAPI AI document Q&A assistant using RAG with conversational memory
react-ts-dashboard React, TypeScript, Tailwind, Vite Full-stack admin dashboard with auth, product management, and real-time chat
spring-boot-websocket-chat Java, Spring Boot, WebSocket, Redis Real-time chat app with Redis pub/sub and PostgreSQL message persistence
spring-boot-graphql-mongo Java, Spring Boot, GraphQL, MongoDB Book catalog API with GraphQL queries, mutations, and subscriptions

About Me

  • I build backend systems that are designed for reliability and scale
  • Strong interest in AI/ML, especially applied LLM and RAG architectures
  • Comfortable across the full stack, from database design to frontend UI
  • I value clean architecture, comprehensive testing, and well-written documentation
  • Always learning something new and exploring emerging technologies

Let's Connect

Email GitHub

Pinned Loading

  1. codebase-explainer-agent codebase-explainer-agent Public

    AI agent that explains any GitHub codebase — built with Spring Boot, LangChain4j, pgvector & RAG.

    Java

  2. ecommerce-oop ecommerce-oop Public

    Java

  3. java-concurrent-server java-concurrent-server Public

    This project demonstrates how different server architectures handle multiple client requests in Java.

    Java

  4. StudentRecord StudentRecord Public

    Java

  5. train-booking-system-java train-booking-system-java Public

    Java