Projects

Projects

Python packages and full-stack applications, with clear methods and practical scope.

These projects show how I structure software, evaluate models and build application workflows. Delivered client systems are on the Experience page; my manuscript and thesis are under Research.

Featured projectCode on GitHub

Explainable HCC survival prediction

A packaged Python workflow for one-year survival prediction, with a command-line interface, synthetic-data tests and leakage-safe evaluation.

Problem
Build a reusable survival-prediction workflow while preventing leakage between training, tuning, calibration and evaluation.
What I built
  • A modular Python package for data preparation, modeling, evaluation, calibration, explanations, prediction and subgroup analysis.
  • A command-line interface and a local Streamlit demonstration.
  • pytest tests on synthetic data, with pre-commit and ruff checks.
  • Model and data cards, with documentation of methods, limitations, privacy and reproducibility.
Method
Compares baseline, logistic-regression and tree-based models using repeated nested stratified cross-validation. Calibration and threshold selection use training data only. Held-out permutation importance supports interpretation.
Data
The public UCI HCC Survival dataset (165 records, 49 predictors; CC BY 4.0; DOI 10.24432/C5TS4S).
Scope
An engineering and evaluation project with documented methods and limitations. The repository publishes no performance numbers or clinical claims.
Tools
  • Python 3.11–3.12
  • scikit-learn
  • XGBoost
  • Streamlit
  • pytest
  • ruff
  • pre-commit
  • GitHub Actions

Web and software projects

Full-stack applications

Django and PHP/MySQL applications spanning service bookings, content publishing and restaurant ordering.

  • Nov – Dec 2025

    Local Service Marketplace

    Built a Django marketplace with separate modules for users, services, bookings, payments and messaging, plus an AI module and Simplified Chinese localization.

    • Python
    • Django
  • tleb.shop

    Built a PHP/MySQL restaurant ordering and subscription platform with menus, table and staff workflows, receipts, ratings and customer dashboards, including online card payments through CMI.

    • PHP
    • MySQL
    • Composer
  • Atheria

    Built a PHP/MySQL social and content platform covering articles, videos, service bookings, messaging, social connections, notifications and administration.

    • PHP
    • MySQL