Weiming Mai

PhD Candidate @ Delft University of Technology

Hi, I am a Ph.D. candidate at Digitisation & AI for Mobility Network Dynamics (DAIMoND) Lab, Delft University of Technology. My research sits at the intersection of transportation systems and trustworthy AI, with a focus on pedestrian flow prediction, crowd simulation, and reinforcement learning. Previously, I received my master's degree in Computer Science and worked as a research assistant at the Trustworthy Machine Learning Group at HKBU.

Weiming Mai

About Me

Background

I am a PhD candidate at Delft University of Technology, working at the intersection of transportation systems, simulation, and trustworthy AI. My research focuses on intelligent decision-making for human mobility systems, including pedestrian flow prediction, crowd simulation, and reinforcement learning for operational crowd management. I am particularly interested in simulation-driven AI: combining domain knowledge, mathematical modeling, machine learning, and control to support reliable and explainable decisions in complex real-world environments. My long-term goal is to develop trustworthy intelligent systems that help make mobility and public infrastructure safer, more efficient, and more adaptive.

Research Interests

  • Pedestrian Flow Prediction & Crowd Dynamics
  • Trustworthy Machine Learning
  • Federated Reinforcement Learning
  • Graph Neural Networks for Transportation
  • Multi-Agent Systems

Education

Ph.D. in Transportation & AI

Delft University of Technology

2022 - Present

Skills

Python PyTorch Deep Learning Reinforcement Learning Graph Neural Networks Simulation

Software Engineering Experience

Beyond research, I am passionate about building production-quality open-source software. Here are some highlights from my experience developing PedNStream.

PyPI Package Publishing

Published PedNStream as a pip-installable package on PyPI, making it easy for researchers and engineers to install and use with a single command.

$ pip install pednstream
PyPI setuptools packaging

Collaborative Development

Adopted a collaborative Git workflow with feature branching, pull requests, and code reviews. Managed contributions from multiple developers while maintaining code quality and consistency.

  • Feature branch workflow
  • Pull request reviews
  • Issue tracking & milestones
Git GitHub Code Review

Project Quality & Tooling

Set up documentation, testing, and project scaffolding to ensure long-term maintainability. Structured the project as a proper Python package with clear API design and usage examples.

  • Modular package structure
  • README & documentation
  • Example scripts & tutorials
Documentation Testing API Design

Publications

News & Updates

Aug 2026

Woven by Toyota

Joined Woven by Toyota as MLE Intern

Started as a Machine Learning Engineer Intern at Woven by Toyota, focusing on data engineering and intelligent systems to build a guardrail system for the experimentation platform.

Apr 2026

PedNStream Released

Released PedNStream - a light-weight Python-native pedestrian traffic simulation tool based on the Link Transmission Model.

Oct 2025

Paper Published in TRC

Our research on pedestrian flow prediction with diffusion behavior was published in Transportation Research Part C.

May 2025

AAMAS 2025 Maritime Shipping Competition

Our team participated in the Maritime Shipping Competition at AAMAS 2025, developing intelligent agents for trade auction bidding and fleet scheduling.

Mar 2025

Paper Published in IEEE T-ITS

Our paper on evaluating crowd flow forecasting algorithms was published in IEEE Transactions on Intelligent Transportation Systems.

Open Source Projects

PedNStream

Pedestrian Simulation

PedNStream

2 2

A light-weight Python-native pedestrian traffic simulation tool based on the Link Transmission Model (LTM). Enables modeling of pedestrian movements through complex networks with visualization tools.

Python crowd-simulation RL-environments PyPI
Benchmarking Crowd Flow

IEEE T-ITS 2025

Crowd Flow Prediction Benchmark

1 1

Evaluating crowd flow forecasting algorithms for indoor pedestrian spaces using a synthetic dataset. Features train station simulation with multiple scenarios.

Python pedestrian-flow dataset
View on GitHub →
Diffusion Flow Prediction

TRC 2025

Diffusion Flow Prediction

0

Novel model for pedestrian flow prediction using crowd diffusion theory. Features graph-based representation with GNN and online learning for real-time adaptation.

PyTorch human-mobility trustworthy-ML
View on GitHub →
SCCD

ACM TIST 2023

SCCD

1 1

Server-Client Collaborative Distillation for Federated Reinforcement Learning. Addresses objective heterogeneity in FL while protecting data privacy.

Python Federated Learning RL
View on GitHub →
AAMAS MCP 2025

AAMAS 2025 Competition

AAMAS MCP 2025

2 1

Maritime Shipping Competition solution for AAMAS 2025. Combines OR-Tools CP-SAT solver with intelligent bidding strategies for optimal fleet scheduling.

Python multi-agent auction
View on GitHub →
SIGSPATIAL-GIS-2025

LLM Course Materials

SIGSPATIAL-GIS-2025

0

This repository contains a complete T5-based transformer system for the ACM SIGSPATIAL GIS Cup 2025 challenge on human mobility prediction. The system predicts future trajectory coordinates given past movement patterns and temporal context.

human-mobility Transformer Seq2seq
View on GitHub →

Neural Network for MT4

NN Development Kit

6 1

A Neural Network Development Kit for MT4 (MetaTrader 4). Implements neural network architectures in C++ for algorithmic trading and financial prediction applications.

C++ Neural Network MT4
View on GitHub →

Medical Image Processing

PET Image Reconstruction

9 4

Low-count PET image reconstruction using deep learning methods including SAGAN, MAPEM-Net, and U-Net denoising for medical imaging applications.

Jupyter GAN Medical Imaging
View on GitHub →

Contact

Feel free to reach out for collaborations, research discussions, or inquiries. I'm always interested in connecting with fellow researchers and practitioners in transportation, AI, and related fields.

Affiliation

Delft University of Technology, Netherlands

Location

Netherlands

Send a Message