Production
Backend (NestJS)
DevOps / Infra
Frontend
Kubernetes
4 Projects
Lab Booking System
Lab Booking System — Frontend
Frontend
Production
Internal enterprise lab space and rack booking system integrating Azure AD SSO with 3D rack visualization scenes.
Next.js
React
Redux Saga
React Three Fiber
CASL
NextAuth
Azure AD
Joy UI
Prisma
SCSS Modules
Core: JavaScript / Next.js 16 (App Router) + React 19DB: HR PostgreSQL (read-only, via Prisma)Deploy: Internal enterprise deployment (Docker + self-hosted server)
Lab Booking System — NestJS Backend
Backend (NestJS)
In Progress
NestJS booking system backend with Redis caching, Prisma ORM and Swagger API documentation
NestJS
TypeScript
Prisma
PostgreSQL
Redis
JWT
Swagger
Docker
Lab Booking System — DevOps
DevOps / Infra
Production
Docker Swarm deployment for lab booking system with automated GitLab CI/CD pipeline
Docker Swarm
Nginx
PostgreSQL
Redis
NestJS
Next.js
GitLab CI
DevOps
Lab Booking System — Kubernetes Manifests
Kubernetes
Production
Kubernetes deployment configuration for a lab booking system, with complete manifests for frontend, backend, database and cache services integrated with GitLab CI/CD.
Kubernetes
Helm-style Templates
NestJS
Next.js
PostgreSQL
Redis
GitLab CI/CD
Nginx Ingress
Longhorn
Core: Kubernetes / Shell-templated YAML (.yaml.tpl)DB: PostgreSQL 14 (StatefulSet + Longhorn 10Gi), Redis 7-alpine (StatefulSet + Longhorn 2Gi)Deploy: Kubernetes (self-hosted cluster + Nginx Ingress + Longhorn StorageClass)