Software Development · Cybersecurity

Hi, I'm Azel Thong.

I build secure and practical software while developing expertise across full-stack development, cybersecurity, and information systems.

Software Developer with experience in Next.js, React, TypeScript, PostgreSQL, Python, and secure application development.

Currently working with

Next.jsReactTypeScriptPostgreSQLPythonCybersecurity

About Me

Building at the intersection of software and security.

I am a Software Developer and Electronic & Computer Engineering graduate with a strong interest in software engineering, cybersecurity, and secure application development.

My development experience includes building full-stack applications using technologies such as Next.js, React, TypeScript, PostgreSQL, Supabase, and Python. I enjoy translating real business requirements into practical, maintainable, and secure software solutions.

I have also completed the Google Cybersecurity Professional Certificate, alongside cybersecurity training from HarvardX and IBM, strengthening my understanding of Linux, SQL, Network Security, Incident Response, Authentication, Threat Detection, and Vulnerability Management.

I will be pursuing a Bachelor of Science in Information Systems at Singapore Management University, where I intend to continue developing my skills across software engineering, cybersecurity, and information systems.

Quick Overview

Current Role
Software Developer at RDC Media
Education
Incoming BSc Information Systems student at SMU
Areas of Interest
Software Engineering, Cybersecurity
Location
Singapore

Software Development

Building full-stack applications using modern web technologies including Next.js, React, TypeScript, PostgreSQL, and Supabase.

Cybersecurity

Developing practical knowledge across secure application development, authentication, network security, detection and response, and vulnerability management.

Continuous Learning

Expanding my technical foundation through professional experience, independent projects, cybersecurity certifications, and continued education.

Experience

Professional and entrepreneurial experience.

Experience across software development, entrepreneurship, engineering, operations, and customer-facing environments.

RDC Media

Software Developer

Aug 2026 - Present

Next.jsReactTypeScriptSupabasePostgreSQLTailwind CSSRBACRLSApplication Security

Developing secure internal business applications and workflow systems with a focus on full-stack development, application security, database security, and process automation.

  • Developed a secure internal Central Approval System using Next.js, React, TypeScript, Supabase/PostgreSQL, and Tailwind CSS, supporting role-based workflows for quotations, approvals, MIOs, document archiving, and audit history.
  • Implemented authentication, role-based access control, Row Level Security (RLS), server-side authorization, API rate limiting, input validation, and hardened PostgreSQL RPCs to protect sensitive business data.
  • Engineered a secure private document-upload architecture using signed Supabase Storage URLs, server-side MIME and file-signature validation, file-size controls, transactional metadata finalisation, and protected replacement workflows.
  • Built an automated PDF archive-sorting feature using deterministic browser-side text extraction to identify MIO references, validate them against approved database records, and securely route documents.

Brownie Bites Sg

Small Business Owner

Feb 2023 - Present

EntrepreneurshipOperationsMarketingSocial MediaLogisticsCustomer Engagement

Co-founded and operate a small food business, managing branding, marketing, product launches, fulfilment, operational planning, and customer engagement.

  • Manage the brand image of the business through social media, physical advertising, and networking.
  • Plan the timing of new flavour launches, seasonal campaigns, and promotional sales to maximise customer engagement and revenue.
  • Optimise operational efficiency by grouping deliveries, bulk ordering ingredients, and organising production into baking batches.
  • Generated more than S$10,000 in revenue to date, with S$370 donated to HabitatSingapore and the Society for the Prevention of Cruelty to Animals (SPCA).

ESIEE Paris

Hardware & IoT Development Intern

Apr 2024 - Jun 2024

ArduinoEmbedded SystemsIoTHardware TestingSoldering

Contributed to the development and validation of a fixed weather-station prototype involving embedded hardware, Arduino programming, sensors, and hardware-software integration.

  • Developed components of a fixed weather-station prototype using Arduino programming and embedded hardware.
  • Integrated and soldered electronic components to support hardware functionality and sensor connectivity.
  • Collaborated with a professor and research team on system design, testing, and troubleshooting.
  • Supported prototype validation by testing sensor outputs and troubleshooting hardware-software integration issues to improve system reliability.

Additional Experience

Other Professional Roles

Additional roles that strengthened my communication, responsibility, adaptability, and operational experience.

PropNex Realty Ltd.

Administrative Assistant

Apr 2023 - Apr 2024

Processed and validated high-volume records while maintaining accuracy under time-sensitive deadlines and supporting daily administrative operations.

Swimwerks Pte Ltd.

Lifeguard

Sep 2023 - Jul 2025

Maintained facility safety, responded to emergencies using trained rescue, first-aid, and CPR procedures, and coordinated with team members in a high-responsibility environment.

The Coffee Bean & Tea Leaf

Barista

Aug 2022 - Oct 2022

Provided customer service in a fast-paced retail environment, operated point-of-sale systems, maintained equipment and inventory standards, and communicated with customers from diverse backgrounds.

Projects

Building through experimentation and practical development.

A collection of software development, cybersecurity, game development, and engineering projects that reflect the progression of my technical skills.

Archive

Earlier Projects

Earlier projects that contributed to my development across programming, application development, game logic, and hardware engineering.

Embedded Systems & IoT

Apr 2024 - Jun 2024

Fixed Weather Station

A fixed environmental weather-station prototype developed during my internship at ESIEE Paris, integrating Arduino-based hardware, environmental sensors, data acquisition modules, and local data logging.

ArduinoC/C++Embedded SystemsIoTSensorsI2CADCHardware TestingSoldering
View Project

Embedded Systems & Automation

NYP Final Year Project

Home Automation Design

A sensor-driven home automation prototype developed as my NYP final-year project, integrating environmental monitoring, security sensors, user-input modules, actuators, and automated outputs through an embedded control system.

ArduinoC/C++Embedded SystemsHome AutomationIoTRFIDSensorsActuatorsHardware Integration
View Project

Software Development

Jun 2025

Chess Application

An interactive chess application built with Python and Pygame featuring legal move validation, checkmate and stalemate detection, castling, en passant, and pawn promotion.

PythonPygameGame LogicEvent Handling
View Project

Software Development

Jun 2025

Blackjack Game

A Blackjack game built with Python and Pygame featuring a persistent four-deck shoe, automated dealer logic, natural Blackjack detection, dynamic Ace scoring, and win/loss tracking.

PythonPygameGame LogicState Management
View Project

Desktop Application

Nov 2023 - Dec 2023

Calculator Application

A graphical calculator application developed in C# using event-driven user interactions.

C#GUI DevelopmentEvent-Driven Programming
View Project

Hardware Engineering

May 2023 - Jul 2023

PCB Board Design

A printed circuit board design project involving schematic development, component placement, routing, and design-rule validation.

EAGLEPCB DesignElectronics
View Project

Software Development

Apr 2022 - Aug 2022

Shopping Cart System

A Python shopping-cart application supporting item selection, quantity management, price calculations, and user input validation.

PythonObject-Oriented ProgrammingInput Validation
View Project

Game Development

Dec 2021 - Feb 2022

C++ Video Game

An interactive C++ video game featuring player controls, real-time input handling, scoring, and game-state logic.

C++Object-Oriented ProgrammingGame Logic
View Project

More on GitHub

Explore source code, development history, and additional technical work through my GitHub profile.

View GitHub

Certifications

Strengthening my cybersecurity foundation.

Professional certifications and structured learning that complement my practical software development and cybersecurity experience.

Google

Google Cybersecurity Professional Certificate

Professional Certificate

Completed Apr 2026

Completed
View Credential

Overview

Completed Google's nine-course Cybersecurity Professional Certificate, covering security fundamentals, risk management, network security, Linux, SQL, threat detection, incident response, vulnerability management, and cybersecurity automation using Python.

Areas Covered

CybersecurityLinuxSQLPythonNetwork SecurityDetection & ResponseRisk ManagementThreat AnalysisVulnerability Management

HarvardX (edX)

CS50's Introduction to Cybersecurity

May 2025

Completed CS50's Introduction to Cybersecurity, developing foundational knowledge of cybersecurity principles, risk management, threat mitigation, authentication, and defensive security concepts.

CybersecurityRisk ManagementAuthenticationThreat MitigationSecurity Fundamentals

IBM (edX)

Beginner's Guide to Cybersecurity

Aug 2025

Completed IBM's introductory cybersecurity programme covering the CIA triad, authentication and authorization, encryption, social engineering, malware, privacy, and device security.

CIA TriadAuthenticationAuthorizationEncryptionSocial EngineeringMalware

Technical Skills

Technologies I work with.

My technical experience spans full-stack software development, databases, cybersecurity, embedded systems, and development tools.

Programming

Programming and markup languages used across software, web, and engineering projects.

PythonTypeScriptJavaScriptSQLC++C#CHTMLCSS

Frameworks & Libraries

Frameworks and libraries used to build web, mobile, and desktop applications.

ReactNext.jsTailwind CSSFlutterPygamePyOTP

Databases & Backend

Technologies used for application data, backend services, and API-driven development.

PostgreSQLSupabaseREST APIsDatabase DesignRow Level SecurityRPC Functions

Cybersecurity

Security concepts developed through professional work, technical projects, and cybersecurity training.

AuthenticationAuthorizationRole-Based Access ControlTOTP / 2FANetwork SecurityApplication SecurityIncident ResponseThreat DetectionVulnerability ManagementSIEMIntrusion DetectionSQL InjectionCryptography

Tools & Platforms

Development, operating-system, version-control, and engineering tools used across my work.

GitGitHubVS CodeLinuxArduinoEAGLEVercel

Current Focus

Developing deeper expertise in secure software engineering.

I am continuing to strengthen my skills across full-stack development, application security, cybersecurity operations, database security, and secure system design through professional work, independent projects, and continued learning.

Contact

Interested in working together?

I am interested in opportunities involving software development, cybersecurity, secure application development, and information systems.

Feel free to contact me directly by email, connect with me on LinkedIn, explore my work on GitHub, or view my latest resume.