Projects

Here are some of the projects I have worked on.

SMUMods

September 2024Present

- Engineered a module prerequisite validation system leveraging directed acyclic graphs (DAG) to ensure proper course sequencing and graduation requirements.

- Created a dynamic timetable planning system with conflict detection algorithms to validate class schedule compatibility across multiple terms.

- Architected client-side state management using Zustand with middleware for persistence, enabling seamless user experience with faster module search by cutting down load time by 90%.

- Implemented aggressive frontend caching strategy with version control, reducing server load by 90% through localStorage persistence and invalidation based on data versioning.

CS301 - IT Solution Architecture

Jan 2025Apr 2025

- Architected AWS-first serverless architecture for CRM application for UBS.

- Engineered serverless pipeline with Simple Queue Service and Lambda to process bank transaction messages.

- Planned and built asynchronous logging system to record all changes in the CRM for auditing purposes.

IS213 - Enterprise Solution Development

Jan 2025Apr 2025

- Placed Top 4 teams in final round for Dell Cloud Native Award 2025.

- Built microservice architecture with Saga pattern by making use of Temporal Orchestrator.

- Utilised Kubernetes for solution to be cloud-native and scalable.

IS214 - Enterprise Solution Management

Jan 2025Apr 2025

- Utilised Azure Kubernetes Service to make self-hosted Odoo resilient and scalable serving over 10,000 concurrent connections.

- Implemented backups to AWS S3 and Cloudflare R2 for data resiliency and to facilitate disaster recovery strategies.

- Implemented pipelines with Github Actions for automated CI/CD.