Software Developer with interests in full-stack development, cybersecurity, secure application development, and information systems.
I enjoy building practical software, exploring application security, and developing projects that combine technical problem-solving with real-world use cases.
- Based in Singapore
- Diploma in Electronic and Computer Engineering from Nanyang Polytechnic
- Incoming Information Systems student at Singapore Management University
- Software Developer at RDC Media
- Interested in software development, cybersecurity, and secure systems
Python TypeScript JavaScript SQL C++ C# C
Next.js React HTML CSS Tailwind CSS
PostgreSQL Supabase REST APIs
Authentication Authorization TOTP/2FA Network Security Linux Detection & Response
Git GitHub VS Code Arduino Vercel
Personal developer portfolio built with Next.js, React, TypeScript, and Tailwind CSS.
Features include responsive design, dynamic project pages, SEO metadata, scroll animations, project media, and direct links to my technical work.
View Live Portfolio
View Repository
Python implementation of Time-Based One-Time Password authentication using PyOTP and QR-code based authenticator enrolment.
Features include disposable TOTP secret generation, QR enrolment, six-digit OTP verification, and secure handling of temporary authentication material.
Interactive chess application built with Python and Pygame.
Includes legal move validation, king-safety checks, checkmate and stalemate detection, castling, en passant, pawn promotion, and turn-based gameplay.
Blackjack game built with Python and Pygame featuring a persistent four-deck shoe, automated dealer behaviour, natural Blackjack detection, dynamic Ace scoring, and win/loss tracking.
A full-stack food discovery and tracking application designed to help users save, organise, rate, and revisit restaurants and dining experiences.
Currently in active development with plans for persistent storage, authentication, recommendation features, and eventual public release.
The production source code is currently private while the application is being developed.
- Google Cybersecurity Professional Certificate
- HarvardX — CS50's Introduction to Cybersecurity
- IBM — Beginner's Guide to Cybersecurity