Hello, I'm Johnny.
Software Engineer based in Singapore
I'm currently studying Information Systems at Singapore Management University (SMU). I love building cloud-native applications and working on infrastructure. Explore my projects and experience below, or download my resume to learn more.
Experience
Voltade
Software Engineer Intern (Platform Engineering)
Ledger Now
Software Engineer Intern
School on Cloud
Software Engineer Intern
Singapore Management University
Research Assistant
Osiris.sg
Software Engineer
Autonomous Vehicle Project @ Singapore Polytechnic
Software Engineer Intern
Projects
SMUMods
- 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
- 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
- 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
- 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.