terminal

philip@portfolio:~$ who_am_i

HKU Computer Science Year 2 Student

philip@portfolio:~$ cat welcome.txt

Welcome to my personal website. Scroll down to learn more about me.

philip@portfolio:~$ _

Hi, I'm Cai Ching Hang

Passionate about solving problems through code

<About/>

C++ about.cpp
#include <iostream>
#include <string>
#include <vector>

struct Student {
    std::string name = "Cai Ching Hang";
    std::string role = "Computer Science Undergraduate";
    std::string university = "University of Hong Kong";
    std::vector<std::string> interests = {
        "Artificial Intelligence",
        "Computer Vision",
        "Quantitative Finance",
        "Data-Driven Models"
    };
    std::string currentFocus = "Integrating AI into practical applications";
    std::string passion = "Combining tech with creativity & analytics";
};

I'm a Computer Science undergraduate at the University of Hong Kong with a strong curiosity for artificial intelligence, computer vision, and quantitative finance. I enjoy learning new technologies and exploring how data-driven models can solve real-world problems. My recent projects focus on integrating AI tools into practical applications, combining technical development with creativity and analytical thinking. I am eager to continue expanding my knowledge, collaborate with others, and contribute to innovative communities.

<Projects/>

July 2025

ZeroForm Claims — HSBC Life Innovation Competition

Team Member (Technical & Design Lead)
Key Contributions:
  • Developed the technical framework for an automated, blockchain-based insurance claims system using smart contracts and data oracles.
  • Built an interactive demo website to showcase real-time claim processing and policy verification during the expo.
  • Designed the project poster and visual materials for the public exhibition, effectively communicating the system's features and user journey.
July 2025

Saudi Arabia Algo Trading Challenge 2025 — Global Contest

Team Leader & Program Designer
Key Contributions:
  • Led a team to develop an algorithmic trading strategy for multi-asset portfolios (Saudi/HK/US equities, FX, and commodities).
  • Designed and implemented predictive models using LSTM neural networks and LightGBM to forecast market trends and optimize trading performance.
  • Built an automated trading program integrated with the Alogene backtesting engine for live paper trading and two-month performance evaluation.
July 2024

Shachiku — Crowdfunded Board Game Project

Team Leader & Game Designer
Key Contributions:
  • Designed the core gameplay logic for Shachiku, a satirical board game reflecting modern workplace culture.
  • Used Midjourney AI to create card illustrations, posters, and packaging visuals.
  • Led a successful crowdfunding campaign with 150+ backers and RMB 20,000+ in revenue within one month.
April 2022

International Mathematical Modeling Challenge — Global Round

Team Member (Mathematical Modeling & Program Development)
Key Contributions:
  • Developed Python-based simulations to calculate total boarding and disembarking times and determine optimal methods for Flying Wing and Two-Entrance, Two-Aisle aircraft.
  • Conducted sensitivity analysis to study how passenger behavior, luggage quantity, and seating order affect boarding efficiency.
  • Implemented mathematical and statistical analysis using NumPy, Pandas, and Matplotlib for data processing and visualization.

<Skills/>

Programming

Python with specialized libraries (NumPy, Pandas, Matplotlib) for data science. C++ for performance-critical applications and algorithmic problem-solving. Version control with Git/GitHub for collaborative development. Cloud deployment using Vercel for web applications and project hosting.

AI & Creative Tools

Midjourney for AI-powered image generation, creating professional illustrations, visual designs, posters, and marketing materials. Codex, Claude Code for AI-assisted coding with intelligent code completion, refactoring suggestions, and accelerated development workflows. Leveraging these tools to bridge creativity with technical implementation.

Design & Media

Figma for UI/UX design, creating wireframes, interactive prototypes, and design systems for web and mobile applications. CapCut for video editing, producing promotional content, demo videos, and visual storytelling. Skilled in visual design principles, user-centered design methodologies, and creating cohesive brand experiences.