Featured Projects

A selection of backend microservices, REST APIs, and full-stack applications I've engineered using Java and Spring Boot.

MICROSERVICE ARCHITECTURE Source Code →

News Portal Backend (Kun.uz Clone)

Designed and implemented a scalable RESTful backend service for a news platform, featuring role-based access control (RBAC), article publishing workflows, and dynamic category management.

  • Implemented secure authentication & authorization using Spring Security and JWT.
  • Optimized complex PostgreSQL queries for fast content delivery and pagination.
  • Built modular REST endpoints following clean architecture and SOLID principles.
Java 17 Spring Boot Spring Security PostgreSQL REST API
BACKEND SERVICE Source Code →

SMS Verification Microservice

An autonomous microservice designed to manage OTP (One-Time Password) generation, delivery tracking, and time-sensitive verification flows for user authentication.

  • Engineered time-limited token expiration and rate-limiting logic to prevent SMS spamming.
  • Integrated external SMS gateway APIs with fault-tolerant retry mechanisms.
  • Designed isolated database schema for verification logs and token validation.
Java 17 Spring Boot Spring Data JPA PostgreSQL Microservices
TEAM PROJECT Live Demo →

Interactive Quiz Platform (QuizApp)

A collaborative team project delivering an interactive assessment platform built with Vaadin, allowing real-time quiz creation, scoring, and performance analytics.

  • Architected core business logic, database relationships, and backend REST APIs within a 5+ member team.
  • Handled Vaadin UI component integration with backend service layers.
  • Structured automated test evaluation logic and user scoring persistence.
Java 17 Vaadin Framework Spring Boot PostgreSQL HTML & CSS