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
April 2025 — PresentSoftware Engineer Intern (Platform Engineering)
Ledger Now
December 2024 — January 2025Software Engineer Intern
School on Cloud
Mar 2024 — Aug 2024Software Engineer Intern
Singapore Management University
May 2024 — August 2024Research Assistant
Osiris.sg
Aug 2023 — Mar 2024Software Engineer
Autonomous Vehicle Project @ Singapore Polytechnic
Mar 2022 — Sep 2022Software Engineer Intern
Projects
SMUMods
September 2024 — Present- 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 2025 — Apr 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 2025 — Apr 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 2025 — Apr 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.