Chris Kwok

Software Developer

Portrait of me

Hi, I'm Chris, a passionate developer and student who started coding at 13, with experience in full-stack web apps and data science research, aspiring to specialize in AI. I love building things and creating products and services that help people. Now studying at HKUST.

Currently focused on learning about the cutting-edge AI technologies, and trying to implement AI in real-life applications.

Skills & Technologies

Frontend

  • • React & Next.js
  • • Svelte
  • • JavaScript & TypeScript
  • • HTML & CSS
  • • Tailwind CSS
  • • Responsive Design
  • • Progressive Web App

Backend

  • • Python & FastAPI
  • • Node.js
  • • Docker
  • • AWS & GCP
  • • Netlify

Others

  • • Matplotlib
  • • Scikit-learn
  • • NumPy & Pandas
  • • Lifelines
  • • OpenCV
  • • BeautifulSoup4
  • • CI/CD

Experience

Lead Developer (Only Developer)

Fukien Secondary School (Siu Sai Wan)

May 2025 – June 2025

Engineered and launched a full-stack digital playbill website to replace paper programs for the annual graduation show, serving over 500 attendees. Developed a responsive, mobile-first user interface with a Supabase backend, allowing the audience to upload comments and view rehearsal videos, enhancing the traditional program experience.

  • • Built the front-end using React.js and Tailwind CSS to create a responsive UI.
  • • Implemented a simple Supabase database allowing attendees to upload comments and share their thoughts.
  • • Embedded videos of team rehearsals and bloopers, a feature unavailable in paper programs.
  • • Ensured accessibility for all audience members across various devices during the live event.

Research Assistant (Multi-Omics Cancer Survival Prediction)

The Hong Kong Polytechnic University

May 2024 – Jan 2025

Led team analysis of TCGA Kidney Clear Cell Carcinoma data, integrating copy number variation, mRNA, microRNA, and protein expression to predict survival outcomes. Developed and validated models using a novel adaptively weighted Elastic Net approach, achieving a C-index of up to 0.739 and demonstrating the benefits of multi-omics integration.

  • • Applied Cox models and a novel adaptively weighted Elastic Net regression for survival prediction.
  • • Performed data preprocessing, including feature selection, KNN imputation for missing values, and 80:20 dataset splitting.
  • • Generated visualizations like Kaplan-Meier curves and coefficient plots to interpret model results.
  • • Identified key prognostic features (e.g., mRNA expressions of MIG6 and IGFBP2) and their impact on survival.

Featured Projects

Cool Shift

A hackathon MVP of a personal energy assistant for Hong Kong households that turns smart meter data and a time-of-use tariff into three daily actions, each with a HK$ saving attached.

TypeScriptNext.jsReactTailwind CSSthree.jsLeaflet

CAREGO+

An AI-assisted career dashboard that turns a student survey, a LEGO reflection video, and optional teacher and peer reports into an exportable career development report.

TypeScriptNext.jsReactTailwind CSSGemini

A responsive full-stack digital playbill website to replace paper programs for the annual graduation show. With comments feature allowing attendees to upload comments and share their thoughts.

TypeScriptReactTailwind CSSSupabase

Let's Work Together

I'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hello, feel free to reach out.

© 2026 Chris Kwok. Built with React Router and lots of ☕