Independent project · In progress
Food-production forecasting
Exploring Temporal Fusion Transformers for multivariate food-production modelling and interpretable temporal drivers.
TFT · Forecasting · AgricultureMeteorology × Data Science

I’m Jeffrey, a meteorologist and data scientist translating atmospheric observations, numerical models and machine-learning systems into forecasts and decisions that hold up in the real world.
Real-time public and aviation forecasting, severe-weather diagnosis and time-critical decision support.
Extracting physical signals from radar, disdrometers, reanalysis and reproducible weather-data pipelines.
Interpretable prediction across climate ensembles, environmental time series and spatiotemporal data.
Production workflows for WRF, MPAS-A and CMAQ, from mesh design to forecast-field quality control.
Weather-sensitive decisions in energy, wildfire risk, agriculture and infrastructure operations.

Climate ML · Imperial College London · 2025
EOF-based dimensionality reduction, lagged climate predictors, XGBoost and SHAP across a 40-member coupled-model ensemble.
Read case study ↗

Remote sensing ML · Imperial College London · 2025
A U-Net trained on visible and infrared satellite channels to reconstruct storm-scale vertically integrated liquid fields.
Read case study ↗
Radar nowcasting · Hong Kong Observatory · 2023
Rapid-volume, dual-polarisation analysis of hail, a waterspout and a severe airport-area squall thunderstorm.
Read case study ↗
Radar meteorology · Hong Kong Observatory · ERAD 2022
Two-dimensional video disdrometer observations across three sites and multiple weather regimes, including tropical-cyclone rainbands.
Read case study ↗
Numerical modelling · ClusterTech · 2020
A 128–8–4 km MPAS-A mesh used to examine the track and rapid intensification of a small tropical cyclone.
Read case study ↗
Physical meteorology · University of Reading · 2019
Atmospheric moisture tracking over the Pearl and Yangtze River estuaries, with a focus on seasonality and ENSO.
Read case study ↗Supporting study

A reproducible preprocessing and model-selection pipeline comparing linear regression, random forest and XGBoost across 68,751 observations.
Read supporting study ↗
A team project integrating hydro-meteorological observations into interactive maps and visual comparisons for communicating potential flood risk.
Read supporting study ↗Independent project · In progress
Exploring Temporal Fusion Transformers for multivariate food-production modelling and interpretable temporal drivers.
TFT · Forecasting · AgricultureIndependent project · In progress
Studying how meteorological variability, demand and supply signals interact in energy-price time series.
Energy · Time series · ExplainabilityOpen-source tool · In progress
A reproducible pipeline for retrieving, preparing and analysing meteorological data for the northeastern United States.
SQL · Python · Data EngineeringResearch brief · Exploratory
Structured research into utility wildfire-mitigation plans and operational fire-spread modelling, including Technosylva workflows.
Wildfire · Utilities · Decision supportMicro1 · Remote
Building structured atmospheric analyses and HRRR-based reports for AI systems learning synoptic patterns and forecasting signals.
Hong Kong Observatory · Hong Kong
Radar operations, high-impact weather analysis, operational products and observing-system reliability in a real-time forecast environment.
ClusterTech · Hong Kong
Production HPC workflows and variable-resolution systems for weather, air quality and energy applications across Asia.
Education
Imperial College London · High Merit
University of Reading · Distinction · Sutcliffe MSc Prize
University of Hong Kong · Second Class Honours, Division One
Working toolkit
MeteorologyOperational forecasting · Radar meteorology · Aviation weather · NWP · Observational and model-data analysis · Reanalysis
ProgrammingPython (PyTorch, TensorFlow, scikit-learn, xarray, pandas, NumPy, Matplotlib) · SQL · C++
Data & MLXGBoost · CNN · LSTM · Transformers · TFT · PCA/EOF · SHAP
SystemsHPC · Linux · Git · AWS · Azure · GCP