Colin Penn.
A LITTLE BACKGROUND

About me

Statistics, Bayesian inference, applied machine learning, and scientific software.

I'm Colin Penn, based in Toronto, Ontario. I hold an MSc in Statistics from Western University and a BSc in Computer Science from Shanghai Institute of Technology. My work connects statistical modelling with practical machine learning systems.

Bayesian inferenceSurvival analysisSpatiotemporal forecastingScientific software

Research & applied work

My MSc research at Western University focused on fast variational Bayesian inference for right-censored Weibull accelerated failure time models. I independently derived the algorithm, implemented it in R, and evaluated it through simulations and a METABRIC breast-cancer application.

As an Algorithm Engineer at JSTI Group Limited, I owned the architecture and implementation of a highway traffic-balancing system. The work combined preprocessing for PB-scale multimodal data, incident-aware forecasting, and data-driven traffic imbalance analysis.

Earlier, as a Visiting Scholar at Shanghai Astronomical Observatory, Chinese Academy of Sciences, I applied statistical learning to astronomical spectra and time series. I contributed to qrpca and developed Yonder. My undergraduate thesis used Transformer attention for neutrino direction reconstruction and received Outstanding Undergraduate Thesis recognition.

Experience & education

Sep 2025–Aug 2026

Master of Science in Statistics

Western University · London, Ontario

Oct 2024–May 2025

Algorithm Engineer

JSTI Group Limited · Shanghai, China

Sep 2019–Jun 2024

Bachelor of Science in Computer Science

Shanghai Institute of Technology · Shanghai, China. Ranked 1st of 129 students.

Jul 2021–Jun 2022

Visiting Scholar

Shanghai Astronomical Observatory, Chinese Academy of Sciences · Shanghai, China

Technical toolkit

  • Programming: Python, R, C++.
  • Statistical modelling: variational and Bayesian inference, survival analysis, simulation, Weibull AFT models.
  • Machine learning: PyTorch, scikit-learn, Transformers, Bi-LSTM, STGCN, clustering, PCA.
  • Data & visualization: pandas, NumPy, SciPy, Matplotlib, Seaborn, Plotly.
  • Tools: Git, Docker, Linux, Stan.
  • Languages: Mandarin (native); English (professional working proficiency).

Open source & community

  • labml.ai, May 2024–present: translated and edited technical documentation for Chinese-speaking developers, with a focus on accurate terminology and clear explanations.
  • Hello-Algo, October 2022–present: developed Python examples and exercises explaining data structures and algorithms to beginners.
  • DataWhale, May 2023–present: supported AIGC Specialized Study and Dive into Deep Learning as a teaching assistant, contributing to educational initiatives that reached more than 10,000 learners.

Selected publications

My publications appear under the names Peng Chen and C. Peng.

Honours & leadership

  • Outstanding Undergraduate Thesis, Shanghai Institute of Technology, 2024.
  • Second-Prize Scholarship, Shanghai Institute of Technology, 2023.
  • National Third Prize, Donghua Cup College Student Cyber Security Invitational, 2022.
  • Shanghai Second Prize, Seventh Shanghai College Student Cyber Security Competition, 2022.
  • President, Artificial Intelligence Club, Shanghai Institute of Technology, 2020–2024: taught Python and machine learning fundamentals and coordinated club activities.

Have a research question or an applied machine learning problem to discuss?
I'd be happy to hear from you.

Say hello

Search

No Results!