Skip to content
View azelthong's full-sized avatar

Block or report azelthong

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
azelthong/README.md

Hi, I'm Azel Thong

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.

About Me

  • 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

Technologies

Programming

Python TypeScript JavaScript SQL C++ C# C

Web Development

Next.js React HTML CSS Tailwind CSS

Backend & Databases

PostgreSQL Supabase REST APIs

Cybersecurity

Authentication Authorization TOTP/2FA Network Security Linux Detection & Response

Tools & Platforms

Git GitHub VS Code Arduino Vercel

Featured Projects

Personal Developer Portfolio

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


Two-Factor Authentication System

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.

View Repository


Chess Application

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.

View Repository


Blackjack Game

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.

View Repository

Currently Building

Table Scout

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.

Certifications

  • Google Cybersecurity Professional Certificate
  • HarvardX — CS50's Introduction to Cybersecurity
  • IBM — Beginner's Guide to Cybersecurity

Connect With Me

Pinned Loading

  1. azel-portfolio azel-portfolio Public

    Personal digital portfolio built with Next.js, React, TypeScript and Tailwind CSS, showcasing my software development and cybersecurity projects.

    TypeScript

  2. blackjack-pygame blackjack-pygame Public

    Blackjack game built with Python and Pygame featuring multi-deck gameplay, dealer logic, hand scoring, and win/loss tracking.

    Python

  3. chess-pygame chess-pygame Public

    Interactive chess application built with Python and Pygame featuring piece movement, captures, special moves, and check detection.

    Python

  4. two-factor-authentication two-factor-authentication Public

    Python TOTP two-factor authentication system using PyOTP and QR-code authenticator enrolment.

    Python