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.
NATIONAL UNIVERSITY OF SINGAPORE2024-2025 Graduate Diploma in Systems AnalysisGPA: 4.79 out of 5 | ||
MURDOCH UNIVERSITY2022-2023 Bachelor of Computer Science and Cybersecurity (Double Major)GPA: 3.59 out of 4Taken Courses:
|
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
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
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 with tokenizer, support for file I/O, pipes, sequential and concurrent execution, wildcards, built-in commands, and signal processing.
Technologies: C, Linux
JavaFX desktop application. Applied SOLID and OOP principles, MVC architecture, multithreading, and serialisation techniques.
Technologies: Java, JavaFX
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
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
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
Jun 2018 - Apr 2022
Singapore
Jun 2018 - Apr 2022
May 2016 - May 2018
Singapore
May 2016 - May 2018