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 <string>
#include <vector>

using Text = std::string;
using TextList = std::vector<Text>;

struct AboutMe {
    Text university = "The University of Hong Kong";
    Text degree = "Bachelor of Engineering in Computer Science (2024-2028)";

    TextList education = {
        "Second Major in Finance",
        "Focus in AI & Robotics",
        "Cluster in Sustaining Cities, Cultures, and the Earth"
    };

    TextList awards = {
        "HSBC Life Innovation Competition (Top 3 Winner)",
        "2025 GEN-AI Hackathon (Top 10 Finalist)",
        "The 8th International Mathematical Modeling Challenge (Champion in Greater China)",
        "Hong Kong Social Enterprise Challenge (Semi-finalist)",
        "Saudi Arabia Algo Trading Challenge 2025 (Second Round)"
    };

    TextList leadership = {
        "Microsoft Student Ambassadors",
        "HKU Residential Student Advisor"
    };
};

<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.
October 2025

GEN-AI Hackathon

Top 10 Finalist

A multi-agent AI health management concept designed to coordinate diet, exercise, and wellness support in one connected workflow.

Key Contributions:
  • Designed the product concept for a health-support system powered by multiple AI agents working together across daily wellness scenarios.
  • Planned the solution flow and logic integration, translating the idea into a clear and practical applied-AI proposal.
February 2026

Hong Kong Social Enterprise Challenge

Semi-finalist

An AI plush companion concept created for social impact, combining emotional support, interactive experiences, and user-centered product thinking.

Key Contributions:
  • Contributed to the design of an AI plush toy solution that addressed companionship needs through emotional support and interactive experiences.
  • Organized the creative expression and presentation narrative, linking user insight with product design and social innovation thinking.
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.