sys.init()

Architecting digital reality.

I'm Rishabh Singh, a backend-focused software engineer passionate about clean architecture, scalable systems, and high-performance web applications.

01. The Log

System Architecture.

Distributed Real-Time Multiplayer Chess Platform

Built a real-time multiplayer platform with authoritative server-side game state synchronization over persistent STOMP WebSockets, Redis matchmaking, and Kafka event pipelines.

  • Built a real-time multiplayer platform with authoritative server-side game state synchronization over persistent STOMP WebSockets.
  • Engineered Redis-backed matchmaking for player pairing and session caching, separating low-latency operations from relational persistence.
  • Implemented an event-driven Kafka pipeline to process completed games asynchronously and update Elo ratings.
  • Integrated JWT authentication across REST APIs and WebSocket handshakes; containerized PostgreSQL, Redis, Kafka, and application services with Docker Compose.
  • Added CI build/test automation, health checks, environment-based configuration, and deployed frontend on Vercel and backend on Render.
Java 21
Spring Boot
React
TypeScript
WebSockets/STOMP
Redis
Kafka
PostgreSQL
Docker

E-Commerce Backend REST API

Developed a secure RESTful e-commerce backend supporting authentication, product catalog management, inventory, order processing, and role-based access control.

  • Developed a secure RESTful e-commerce backend supporting authentication, product catalog, inventory, order processing, and role-based access control.
  • Implemented stateless JWT authentication, BCrypt, custom security filters, DTO-based APIs, validation, and centralized exception handling.
  • Built dynamic product search using JPA Specifications with filtering, pagination, and sorting.
  • Designed transactional multi-item order processing with lifecycle states and inventory validation to preserve data consistency.
  • Documented APIs with OpenAPI/Swagger, containerized with Docker Compose, and deployed a live Swagger endpoint on AWS EC2.
Java 21
Spring Boot 3.5
Spring Security
MySQL
JPA/Hibernate
JWT
Docker
OpenAPI

Thumbnail Studio – AI-Powered Thumbnail Generator

Full-stack AI application generating and managing YouTube thumbnails using Google Gemini, with configurable styles, MongoDB persistence, and Cloudinary storage.

  • Built a full-stack AI application generating and managing YouTube thumbnails using Google Gemini, with configurable styles and aspect ratios.
  • Implemented session/JWT authentication, bcrypt, MongoDB persistence, and protected REST endpoints for thumbnail/user management.
  • Integrated Cloudinary for image storage and built responsive React interfaces with real-time preview and reusable components.
React
TypeScript
Node.js
Express
MongoDB
Gemini API
Cloudinary
Tailwind CSS
02. Capabilities

Technical Proficiency.

Languages

Java
TypeScript
JavaScript (ES6+)
SQL

Backend

Spring Boot
Spring Security
Spring Data JPA
Hibernate
Node.js
Express
REST APIs
WebSockets
STOMP

Databases

PostgreSQL
MySQL
MongoDB
Redis

Distributed Systems

Apache Kafka
Event-Driven Architecture
Caching
Asynchronous Processing
Real-Time Synchronization

Frontend

React
Next.js
Vite
Tailwind CSS

DevOps / Cloud

Docker
Docker Compose
Git
GitHub Actions
Linux
AWS EC2
Swagger/OpenAPI
Postman

CS Fundamentals

Data Structures & Algorithms
OOP
DBMS
Operating Systems
Computer Networks
System Design
03. Environment

Developer Tools.

The infrastructure and tooling that powers my development workflow.

Docker & Compose
Category: DevOps

Containerizing services, PostgreSQL, Redis, and Kafka pipelines for isolated local & cloud deployments.

AWS EC2
Category: Cloud Hosting

Deploying and managing production server instances and live backend API endpoints.

Git & GitHub
Category: VCS & CI/CD

Version control, collaborative development, and automated build/test workflows with GitHub Actions.

Swagger / OpenAPI
Category: API Spec

Interactive documentation and schema definitions for RESTful services.

Postman
Category: API Testing

Endpoint verification, authentication testing, and API collection execution.

VS Code & IntelliJ
Category: IDE

Primary development environments optimized for Spring Boot, Java, and TypeScript development.

04. Community

Open Source.

Active contributions to community projects, open-source repositories, and codebases.

Community & Open Source Contributions

  • Merged contributions to Rapid-MLX, Checkora, NextCommunity, iloveAgents, and NEXURA across authentication, game logic, UI, onboarding, and documentation.
  • Added authentication regression tests in Rapid-MLX and fixed timer/game-state lifecycle issues in Checkora.
05. Milestones

Achievements & Education.

GirlScript Summer of Code (GSSoC)

Active contributor to GirlScript Summer of Code (GSSoC).

Problem Solving

Solved 350+ Data Structures and Algorithms problems across coding practice platforms.

B.Tech. in Computer Science Engineering

Sharda University

2023 – Present
Cumulative Grade Point Average8.6 / 10.0
Available for new opportunities

Let's build
together.

Whether you have a question, a project idea, or just want to connect, my inbox is always open. Let's engineer something great.