University-SSO (Multi-Portal Management System)
The Narrative
Traditional university systems often suffer from fragmented services, inconsistent UI, and manual deployment processes that lead to high maintenance overhead and poor user experience.
Engineered a unified ecosystem using Turborepo to share code across three distinct portals. Centralized identity management through WSO2 IS and automated the entire infrastructure lifecycle from Azure provisioning to K8s deployment.

Key Features
Student & Library Portals
Dedicated dashboards for academic activity, library loan/return workflows, and overdue tracking with real-time stats.
WSO2 Centralized SSO
Enterprise-grade identity integration using WSO2 Identity Server for secure role-based access control across all portals.
Infrastructure as Code
Full automation suite using Terraform for Azure VM/network provisioning and Ansible for bootstrapping K3s and IAM stacks.
GitOps & Observability
Continuous delivery via ArgoCD coupled with a full monitoring stack using Prometheus, Grafana, and Alertmanager.
Engineering
// SYSTEM_OVERVIEW
Cloud-native monorepo system with centralized identity and automated deployment workflows.
01_MODULE: MONOREPO ARCHITECTURE (TURBOREPO)
The system is organized into apps (student, library, admin) and packages (auth, api-client, database, ui). This structure ensures type safety and code reuse across the entire platform, managed via npm workspaces and Turborepo.
02_MODULE: MULTI-CLOUD INFRASTRUCTURE AUTOMATION
Infrastructure is provisioned using Terraform on Azure, creating the networking and VM foundations for a K3s cluster. Ansible playbooks then take over to install K3s, ArgoCD, and the WSO2 IAM stack, providing a fully reproducible production-like environment.
03_MODULE: ADVANCED CI/CD & STATIC ANALYSIS
Configured a robust pipeline including SonarQube for static analysis and code coverage reporting across all modules, ensuring high maintainability and security standards throughout the development lifecycle.