Jaikaran Saini

Profile

Hi, I'm Jaikaran 👋

Java Backend Developer passionate about building scalable, high-performance backend systems with Java, Spring Boot, Microservices, and cloud technologies.

🎓 Education

Bachelor of Technology in Computer Science
2019-2023

🚀 projects

Tetris for Terminal

Tetris for Terminal

A classic Tetris game playable entirely in the terminal, written in Java
maze game

Maze Game

A responsive maze game that adapts seamlessly to different screen sizes
Snake Game

Snake Xenzia

An implementation of the classic Snake game designed for Pc and Laptop
Game of Life

Game Of Life

An implementation of Conway's Game of Life, a cellular automaton


✍️ Blog

I write technical blogs to document my learning journey, explain core computer science concepts, and share hands-on experiences from the projects I build.
My focus is on Java, Spring Framework, and software design principles, explained in a simple and practical way.

Spring IoC logo

Inversion of Control (IoC) Spring Framework Core

Explains what IoC really means, why it exists, and how Spring manages object creation and lifecycle.
Fail-fast logo

Everything About Fail-fast and Fail-safe Iterators

Master Java Collection iterators by understanding Fail-Fast and Fail-Safe behaviour.