👨🏻💻 How I Build, Learn, and Grow
My journey in tech began with infocomm security, where I developed a foundation in threat analysis, system vulnerabilities, and the importance of security in digital environments. This later drew me into software development, where I started building real-world applications with security in mind.
I've worked on development projects and enjoy designing system architectures and collaborating on solutions that are both technically robust and user-focused. I'm also interested in leveraging emerging technologies to improve product capabilities.
I aim to keep growing in my craft, contribute meaningfully through my work, and support others by mentoring and sharing what I've learned.
📚 My Academic Background
Bachelor of Computing (Honours) in Computer Science
2023 - 2027
Diploma (with Merit) in Infocomm Security Management
2018 - 2021
⚙️ A Summary of My Tech Stack
💼 My Career Overview
Full Stack Software Engineer
🗓 May 2024 - Aug 2024
Full Stack Software Engineer
🗓 March 2021 - May 2021
IT Infrastructure Engineer
🗓 November 2020 - June 2021
Cyber Threat Investigator
🗓 March 2020 - August 2021
📟 A Glimpse Into What I Build for Fun
An interactive 3D portfolio website built with React, Three.js, and GSAP. It features immersive animations, smooth scroll effects, and responsive UI to showcase selected projects with a strong focus on modern frontend design and motion.
Helix is a Java-based personal assistant chatbot that helps users manage tasks via both CLI and GUI (JavaFX). Developed as part of the CS2103T module at NUS, it emphasizes OOP principles and clean code architecture.
RecruitTrackPro is a lightweight and efficient applicant tracking system for HR recruiters. Built with Java and JavaFX, it offers both CLI and GUI interfaces to manage candidate details, streamline hiring workflows, and reduce administrative workload. Developed as part of the CS2103T team project at NUS.
VoluConnect is a practical web platform that streamlines volunteer coordination for nonprofit organizations. Volunteers can easily sign up, schedule activities, and receive participation certificates, while organizations manage paperwork, track attendance, and generate reports efficiently.
Scavenger Hunt is a web application that gamifies campus exploration for incoming students through an interactive scavenger hunt. By scanning QR codes placed at key computing locations, participants progress through the game and can earn a prize upon completing all checkpoints.
ProjectIOTSec is a Python-based framework designed to assist in the discovery, exploitation, and post-exploitation detection of IoT devices. It integrates Masscan for network scanning, supports brute-force attacks on SSH, FTP, and Telnet services, and includes exploit modules for various IoT devices. The tool also generates HTML reports summarizing the findings.
A Raspberry Pi-based smart home system integrating a mini weather station and a smart washing machine monitor. It features real-time environmental sensing, remote laundry cycle tracking, and facial recognition alerts, all accessible via a Telegram bot. The system utilizes AWS services for cloud integration and remote access.
A WordPress-based tuition resource platform designed for 'A' and 'O' level students, offering free and accessible study materials. Custom JavaScript functionality was developed to support resource uploads without relying on paid plugins, ensuring cost-efficiency and platform flexibility.