Author Image

Hi, I'm Kei

Kei Yam

Graduate Student at NUS-ISS

I am a software engineer with a strong foundation in computer science, supported by a Graduate Diploma in Systems Analysis from NUS and a Bachelor’s degree in Computer Science from Murdoch University.

My experience includes leading and developing various projects such as a Leave Management System using Spring Boot, hosted on AWS and a Cyber Awareness app built with React Native, and a Personal Website hosted on AWS using Hugo.

Skills

Education

NATIONAL UNIVERSITY OF SINGAPORE
2024-2025
Graduate Diploma in Systems Analysis
GPA: 4.79 out of 5
MURDOCH UNIVERSITY
2022-2023
Bachelor of Computer Science and Cybersecurity (Double Major)
GPA: 3.59 out of 4
Taken Courses:
  • Data Structures and Algorithms
  • Systems Analysis and Design
  • Operating Systems
  • Software Architectures
  • Advanced Machine Learning and AI
  • Databases
  • Computer Security
  • Principles of Computer Science
  • IT Professional Practice Project
  • Security Architectures and Systems Administration
  • Information Security Policy and Governance
  • Cyber Forensics
  • Intelligent Systems
  • Introduction to ICT Research Methods
  • Information Technology Project Management

Projects

Leave Management System
Team Lead

Developed a Spring Boot application hosted on AWS EC2 and RDS. Led a team of 6, handled deployment, CI/CD, authentication, schema design, and multiple use cases. Configured Spring Security for user authentication and authorization, ensuring robust access control.

Technologies: Java, Spring Boot, Spring Security, MySQL, Docker, AWS, GitHub Actions

Personal Website
Owner

A static website (this website) created with Hugo, hosted on AWS using S3, CloudFormation, and Route53. Automated deployment with GitHub Actions for seamless updates.

Technologies: Hugo, AWS, GitHub Actions

CyberAware App
Owner

A Cyber Awareness React Native application with Firebase as the backend. Deployed on Expo, with authentication handled by FireAuth.

Technologies: React Native, Expo, Firebase

Unix Shell
Owner

Unix shell with tokenizer, support for file I/O, pipes, sequential and concurrent execution, wildcards, built-in commands, and signal processing.

Technologies: C, Linux

Magazine Subscription Management System
Owner

JavaFX desktop application. Applied SOLID and OOP principles, MVC architecture, multithreading, and serialisation techniques.

Technologies: Java, JavaFX

Dog Breed Image Classification
Owner

Achieved 94.4% accuracy in classifying 120 dog breeds using an ensemble of ResNet models and image augmentation. Ranked in the top 15% on Kaggle.

Technologies: Python, PyTorch, Matplot

Fruits Classification
Team Lead

Classification of fruits by using an ensemble of ResNet and Normal CNN models and image augmentation to achieve 98.3% accuracy.

Technologies: Python, Tensorflow, sci-kit learn

Log4Shell Exploit POC
Owner

Set up a Kali Linux environment to exploit the Log4j vulnerability. Explored mitigation techniques like removing vulnerable code, disabling JNDI lookups, and patching Java version.

Technologies: Java, Kali Linux

Experience

1
Family-Owned Interior Design Studio

Jun 2018 - Apr 2022

Singapore

Project Manager

Jun 2018 - Apr 2022

Responsibilities:
  • Developed detailed project plans using SketchUp, ensuring accurate representation of client requirements
  • Conducted quality control checks to ensure high standards of work and timely project completion

Ministry of Defence Singapore

May 2016 - May 2018

Singapore

Supply Assistant

May 2016 - May 2018

2