Hello, I'm Johnny.

Johnny Lin

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

Voltade

April 2025Present

Software Engineer Intern (Platform Engineering)

Ledger Now

Ledger Now

December 2024January 2025

Software Engineer Intern

School on Cloud

School on Cloud

Mar 2024Aug 2024

Software Engineer Intern

Singapore Management University

Singapore Management University

May 2024August 2024

Research Assistant

Osiris.sg

Osiris.sg

Aug 2023Mar 2024

Software Engineer

Autonomous Vehicle Project @ Singapore Polytechnic

Autonomous Vehicle Project @ Singapore Polytechnic

Mar 2022Sep 2022

Software Engineer Intern

View in detail →

Projects

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.

View in detail →