Jason Chen

← All Products
Production
Backend (PHP)
DevOps / Infra
Frontend
Full-Stack
Kubernetes

5 Projects

Workplace Portal


Workplace Portal — Legacy Frontend Backup

Frontend
Production

Internal enterprise workplace portal integrating Azure AD SSO, role-based access control, and multi-tier data visualization dashboards.

React
Redux
Redux-Saga
Vite
CASL
Ant Design
Chart.js
WebSocket
Azure AD
Matomo
SCSS
Core: JavaScript / React 17DB: NoneDeploy: Docker / GitLab CI

Workplace Portal — DevOps

DevOps / Infra
Production

Multi-service Docker Swarm deployment and operations infrastructure integrating Next.js, NestJS, Laravel and Nginx reverse proxy for a workplace portal.

Docker
Docker Swarm
Nginx
PostgreSQL
NestJS
Laravel
Next.js
GitLab CI
Core: Docker Swarm / Nginx / Shell ScriptDB: PostgreSQL 13Deploy: Docker Swarm (self-hosted, GitLab Registry)

Workplace Portal — Full-Stack

Full-Stack
Production

Enterprise employee portal integrating Azure AD single sign-on and role-based access control, providing system category navigation and personalized favorites.

Next.js
React
Redux
Redux-Saga
NextAuth
Azure AD
MUI
SCSS
Prisma
Docker
Core: JavaScript / Next.js 14 (App Router)DB: Prisma ORMDeploy: Docker / Kubernetes (GitLab CI/CD)

Workplace Portal — PHP Backend (Legacy)

Backend (PHP)
Production

Backend API server for an internal enterprise workplace platform, integrating Azure AD SSO, employee data queries, and system navigation.

PHP
Laravel
JWT
Azure AD
Oracle DB
Redis
WebSocket
REST API
Core: PHP 8 / Laravel 8DB: Oracle DB (yajra/laravel-oci8) + RedisDeploy: Kubernetes (GitLab CI/CD)

Workplace Portal — Kubernetes Manifests

Kubernetes
Production

Kubernetes deployment configuration for a multi-service workplace portal application, covering a NestJS API, Next.js frontend and Laravel backend three-service architecture.

Kubernetes
Helm-style Templates
GitLab CI/CD
NestJS
Next.js
Laravel
PostgreSQL
Longhorn
Nginx Ingress
Core: YAML / Kubernetes manifests (shell-variable templates)DB: PostgreSQL 13 (StatefulSet, Longhorn)Deploy: Kubernetes (namespace isolation, NGINX Ingress, Longhorn StorageClass)