Jason Chen

← All Products
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)