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.

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

The Dictionary Hub

A web-based dictionary utilizes web scraping from sources like Cambridge, Oxford, and Merriam-Webster, providing a seamless, convenient and ad-free user experience.

PythonBeautifulSoup4FastAPIReactTypeScriptDocker

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.

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