Gurinder Singh

Java Backend Engineer

I build backend systems with Spring Boot and REST APIs — and I run them myself, on infrastructure I provision and maintain. I care about software that works for everyone, including the people most interfaces forget. Currently completing an MCA at VIT Bhopal.

Gurinder Singh

Bhopal, IN

01 — About

/* Who I am */

I'm a backend engineer based in Bhopal, India, working primarily in Java and Spring Boot. My interest sits in the parts of a system people never see — data modelling, API design, authentication, and the decisions that determine whether an application still holds up a year later.

Alongside engineering, I've spent since January 2023 as a Technical Trainer at Vision Aid, teaching advanced Excel and technical computing to differently-abled learners. That work reshaped how I build software: accessibility isn't a compliance checkbox added at the end, it's an architectural decision made at the start. This site is built on that principle — semantic structure, full keyboard navigation, and screen reader support throughout.

I also run what I build. Everything on this page is served from a Linux server I provisioned and configured myself — containers behind an Nginx reverse proxy, TLS certificates that renew on their own, application state kept in managed Postgres so the machine stays disposable. Writing an API and operating one turn out to be different skills, and I wanted both.

I'm currently completing an MCA at VIT Bhopal University and looking for backend engineering roles where I can work on systems that matter.

02 — Experience

/* Where I've worked */

  • 2023-01 → INFO Technical Trainer · Vision Aid
    • Trained differently-abled learners in Advanced MS Excel, computer applications, and technical computing skills.
    • Developed course curriculum and training material adapted for screen reader users.
    • Contributed to the Learning & Development team on course structure and delivery.
    • Mentored learners one-on-one through practical, assessment-based progression.
  • 2023-05 → 2023-07 DONE Data Structures & Algorithms Intern · Skolar
    • Completed a three-month intensive training and internship in data structures and algorithms.
    • Focused on algorithm optimisation, complexity analysis, and structured problem solving.

03 — Skills

/* What I work with */

import
backend
.{ Java, Spring Boot, Spring MVC, Hibernate, JPA, REST APIs }
import
python
.{ Python, FastAPI, SQLAlchemy, Pydantic }
import
data
.{ PostgreSQL, MySQL, MongoDB, Firebase, Flyway }
import
infrastructure
.{ Docker, Nginx, Linux, Oracle Cloud, AWS, Git, Maven }
import
frontend
.{ TypeScript, Next.js, React, JavaScript }
import
practice
.{ API design, Accessible engineering, Team leadership, Technical training }

04 — Projects

/* What I've built */

Baazi Club

In closed testing
Problem Mainstream mobile card games are unplayable with a screen reader — state is rendered visually, controls go unlabelled, and there is no audio feedback. Blind players are shut out of a category that is fundamentally social.
Approach An accessibility-first Android card game platform shipping four games — Bhaabi, Seep, Ninety-Nine and Hand Cricket — with full TalkBack support and spoken game state throughout. Online multiplayer with invite links, voice rooms holding up to fifteen players, friends and chat, and per-game weekly leaderboards keep play social rather than isolated.
Engineering A shared engine spanning four rulesets, with real-time multiplayer state synchronisation over Firebase. Room lifecycle management covers locking, master transfer, and automatic promotion when a host leaves. Voice rooms persist in the background during play, and Android App Links resolve invite URLs straight into the waiting room via a verified assetlinks contract.
JavaAndroidFirebase Realtime DBWebRTCTalkBack

FPMIS — Forensic Post-Mortem Intelligence System

Shipped
Problem Forensic case work is fragmented across autopsy reporting, evidence handling, and missing-person records — so unidentified bodies and open cases that should connect often never do.
Approach A full-stack forensic case management platform spanning eight integrated modules: case management, digital autopsy reporting, time-of-death estimation, decomposition tracking, evidence handling, and cross-case alerts. Selected as a finalist and presented at HealthHack 2026, VIT Bhopal University.
Engineering Led a team of five developers. Designed a 100-point weighted matching algorithm linking unidentified bodies to missing-person records across seven attributes, returning ranked results with confidence tiers. Built secure REST APIs with JWT authentication, role-based access control, and full audit logging over a normalised PostgreSQL schema. Deployed to production on a self-managed Linux server, containerised with Docker Compose behind an Nginx reverse proxy with automated TLS.
FastAPIPythonPostgreSQL Next.js 14TypeScriptJWT DockerNginx

In production

Three services, one Ubuntu ARM instance I provision and maintain. Each sits behind Nginx with its own certificate; application data lives in managed Postgres, so the server itself holds no state and can be rebuilt from scratch.

05 — Education & Certifications

/* Background */

Education

Master of Computer Applications
VIT Bhopal University · 2025 – Present
Bachelor of Computer Applications
Christ University, Bengaluru · Completed May 2025

Certifications

  • AWS Cloud Foundations — AWS
  • Data Structures & Algorithms — Skolar

Languages

English · Hindi · Punjabi

06 — Contact

/* Get in touch */

I'm open to backend engineering roles and internships, and happy to talk about Spring Boot, API design, or building accessible software. The fastest way to reach me is email.

Or send a message

At least 10 characters.