Hi, I'm Kush šŸ‘‹
Backend Developer specializing in Java & Spring ecosystem
KP

About

I am a backend developer passionate about distributed systems, and microservices. I specialize in Java and Spring boot, building high-performance enterprise applications.

Skills

Java
Spring Boot
Spring Security
Spring AI
Spring Web
Spring Data
Spring Cloud
Spring Webflux
Spring Batch
Kafka
ActiveMQ
Postgres
Neo4j
GraphQL
gRPC
Cassandra
Redis
MongoDB
Docker
Linux
Jenkins
Git
GCP
Python
React
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Notebook LLM

Developed a full-stack AI application with React frontend and Spring Boot backend.Integrated Cassandra for PDF content embeddings and user chat history, with PostgreSQL for structured data.

Java
Spring Boot
Spring AI
Spring Security
Cassandra
PostgreSQL
Ollama
React

Blog Genius

Automated blog topic generation, content creation, and publishing using Spring AI and Groq Ollama.Integrated Spring Batch to schedule blog creation and use Slack API for publishing updates.

Java
Spring Boot
Spring AI
Spring Batch
Ollama
PostgreSQL
Dev.to API
Slack API

ERP System

Developing an ERP system with services like User, Order, Product, Notification, and Report using Spring Boot and Kafka.Implementing a React frontend, Redis for caching and Elasticsearch for efficient search capabilities.

Java
Spring Boot
Spring Cloud
OAuth2
KeyCloak
gRPC
Kafka
PostgreSQL
MongoDB
Redis
ElasticSearch
React

spotify-youtube-sync

Developed a project that helps synchronize a YouTube playlist with a Spotify playlist. It allows users to seamlessly transfer their favorite YouTube playlist tracks to Spotify, enabling easy access to their preferred music across platforms.

Java
Spring Boot
OAuth2
JSP
Youtube Data API
Spotify Data API
Interests

I like building things

I enjoy experimenting with new Spring Boot projects like Spring AI, Spring GraphQL, Spring Modulith, Spring OAuth, and more. Exploring these technologies allows me to push boundaries and build innovative solutions.

I’m also passionate about Java and love diving into its latest features, such as Project Loom, Project Panama, and Gatherers. Keeping up with these advancements helps me write more efficient, scalable, and modern Java applications.

  • s

    spring-oauth2

    This Project demonstrates BFF(Backend for frontend) with auth-server, resource-server and oauth2-client using reactive gateway.
  • s

    spring-grpc

    This Project demonstrates how to use spring boot gRPC experimental starter to build grpc server and client.
  • s

    spring-security-ott

    This Project demonstrates how to use one-time tokens or magic link to authenticate user using latest spring security ott.
  • f

    feature-flag-spring-boot

    This Project Demonstrate how to use feature flag in spring boot application using Unleash.
  • s

    spring-modulith-demo

    This project demonstrates the use of Spring Modulith to create a modular application.
  • s

    spring-oauth2-server

    This project demonstrates how to create OAuth2 Server with OpenID in spring boot.
  • t

    two-way-security

    This project demonstrates how implement two way security using spring boot.
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on linkdin and I'll respond whenever I can.