GH Guo Hao Khoo

Projects & Engineering Work

Building full-stack systems, networks, and secure infrastructure from concept to deployment

Computer Science student specializing in backend development, networking, and cybersecurity. Experienced in designing and deploying production-use web applications for SMEs, building multi-site network topologies, and configuring server infrastructures in simulated and real-world environments.

Finspark Administration Website Presentation

Industry | Web/Software

Finspark Administration Website

Internship work - analyzed existing workflows, designed solution, and developed a Node.js web application

  • Role: Full-Stack Developer (Project)
  • Backend: Node.js, Express.js
  • Frontend: HTML, CSS, JS
  • Timeline: 12 Weeks
  • Outcome: Automation implementation that enhanced company productivity
Network Topology

Networking

Multi-Site Network Design and Configuration

Designed and simulated a multi-site network for a four-branch organization

  • Role: Design Topolgoy and Configure Network Devices
  • Platform: Cisco Packet Tracer
Rocky Linux and Ubuntu

Server Administration | Networking

Multi-Purpose Server Configuration

Server and network administration project focused on a server-client architecture

  • Tools: VMware and Virtual Machines
  • Server: Rocky Linux
  • Client: Ubuntu
'Clash of Courses' Website - Dashboard

Web/Software

Personalized Online Course Web Application

A website developed to provide online courses for undergraduate students who are interested in self-learning

  • Highlights: Customized course recommendation algorithm, chat and forum functions
  • Role: Full-Stack Developer/Project Leader
  • Backend: PHP + MySQL (XAMPP)
  • Frontend: HTML, CSS, JS

↗ GitHub Repo for More Info
Development - Java Program

Web/Software

Interactive Assessment Feedback System

A software that allows lecturers to manage score and feedback according to the subject assessments, deliver it to students timely, auto-grading based on marks allocation, and produce feedback reports

  • Language: Java
  • Highlights: Fully implemented object-oriented programming
  • IDE: Apache NetBeans for drag-and-drop GUI
  • Role: System Designer/System IO Backend & Lecturer Functions Developer

↗ GitHub Repo for More Info
Digital Forensics - Data Acquisition, Analysis, and Reporting

Cybersecurity & Digital Forensics

Data Acquisition, Analysis, and Reporting

Conducted data acquisition, analysis (root cause analysis), and reporting to identify admissible evidence of malware/malicious activities on an infected machine (Windows 10 VM)

  • Tools: FieldKit (FTK Imager), Autopsy, Volatility Workbench, Virus Total
  • Outcomes: Identified spyware, malware, and trojan evidences
  • Role: Acquire and analyze RAM and HDD images