Back to projects
MORPHEUS
Node.js FastifyFusionAuthCasbinElasticSearchPostgreSQLKubernetes
Core backend for a multi-tenant cybersecurity compliance, risk management, and certification platform.
SingaporeRole: Core Backend ArchitectDuration: 11/2023 - 05/2024
Highlights
- Architected and developed the core backend for a comprehensive cybersecurity compliance and certification platform, serving multiple enterprise organizations simultaneously.
- Built complex business workflows to handle security survey submissions, approval pipelines, and continuous risk assessment tracking.
- Implemented an advanced document and evidence management module: Integrated ElasticSearch to enable high-speed, full-text search capabilities directly within user-uploaded files and large datasets.
- Resolved large-scale authorization challenges using a strict Multi-tenant architecture: Leveraged FusionAuth for cross-organization identity management and Casbin for dynamic Role-Based Access Control (RBAC), guaranteeing absolute data isolation.
- Developed robust APIs for Risk Visualization, empowering end-clients to easily identify vulnerabilities, assess risk levels, and prioritize issue remediation.
- Engineered an internal personnel training management module to ensure organizations strictly comply with complex security certification standards.
- Containerized and deployed the entire system on Kubernetes (K8s) to ensure high-performance reporting, high availability, and seamless scalability.