LDLet’s talk

EPFL Ph.D. / Based in Switzerland

Lin Du.

Machine Learning
Scientific Software
AI for Science

Building computational systems that connect experimental measurements, scientific models, and automated tools.

00 / Signal to system

It starts with a signal.

amplitude / a.u.
Illustrative signal processingA synthetic trace with three peaks. Switch between measurement, features, and decision to explore the workflow.0.00.51.0normalized inputILLUSTRATIVE MODEL OUTPUTFeature A0.86Feature B0.64Feature C0.44

Real experiments start with imperfect signals. The first task is to find the structure in the noise.

Interactive illustration · synthetic data
The connecting thread
  1. Measure
  2. Analyze
  3. Model
  4. Decide
  5. Execute
  6. Feedback

01 / Selected work

From signals.
To systems.

Scientific problems, built into
working computational tools.

01

Scientific automation · 2026

Closing the loop
with COMSOL.

A constrained workflow that turns design proposals into validated simulations, quantitative results, and the next iteration.

Python / JavaCOMSOLTool orchestration
REASONING
Design proposal 01
DETERMINISTIC EXECUTION
Validate → Solve → Measure
↳ Traceable feedback to the next proposal ↵
+6.9%Functional area
−8.3%Surface t90
−1.7%Outlet t90

Selected design vs. baseline · COMSOL simulation

Inside the workflow

The agent proposes bounded design parameters. A Python controller checks the schema, geometry and feasibility before a fixed Java/COMSOL implementation constructs and solves the model.

Each attempt retains its proposal, validation outcome, solver log, raw exports and derived metrics. Isolated solver processes and explicit execution states make failures inspectable and iterations reproducible.

Outcome: The selected design increased reservoir area from 46.18 to 49.38 mm² while reducing surface t90 from 32.01 to 29.34 minutes. This remains a simulation-based proof of principle; physical validation and autonomous laboratory execution are future work.

02

Electrochemical ML · 2024–2025

Making complex
measurements usable.

An end-to-end pipeline for identifying and quantifying interacting drugs from noisy electrochemical measurements.

PyTorchSignal processingGaussian features
RAW MEASUREMENT → STRUCTURED FEATURES02
Cyclic voltammogramGaussian components
IdentNetWhich analytes?QuantNetWhat concentrations?

Pipeline illustration · schematic signals

Inside the pipeline

Measurement → representation: peak detection, baseline subtraction and Gaussian/GMM feature extraction convert cyclic voltammograms into structured model inputs. A companion simulator learns concentration-to-peak relationships to generate synthetic training data.

Representation → prediction: Optimized IdentQuantNet combines identification with drug-specific, multi-branch quantification. Interaction-aware modelling and tailored asymmetric losses account for interference and unequal error costs.

Validation: simulated and independently measured datasets, with ETO, MTX, IFO, CP and 5-FU across the studied single-agent and interacting-drug cases. Read the signal-simulation paper ↗

03

Decision robustness · 2026

When is a decision
robust to error?

ETODA maps how measurement uncertainty and sampling time affect dosage decisions and therapeutic-risk classifications.

Bayesian inferenceMonte CarloPopulation PK
DECISION ROBUSTNESS MAP03
Measured concentrationTrue concentration →
Below targetWithin targetAbove target

Conceptual grid · not a clinical prediction

Inside the framework

ETODA integrates population pharmacokinetic models, patient covariates, Bayesian posterior estimation, Monte Carlo simulations and candidate-regimen scoring. The result is a three-dimensional error-tolerance grid across true concentration, measured concentration and sampling time.

The published study evaluates imatinib and vancomycin using 50 × 50 concentration grids. It exposes drug-specific sensitivity to measurement errors and the effect of when a sample is collected.

This is a computational evaluation layer for model-informed precision dosing. The grid shown here explains the concept; it is not a reproduction of the published simulation results.

02 / A continuous trajectory

Closer to the
physical world.

From interpreting experiments to
orchestrating what happens next.

  1. 2019–2022 / BIT

    Signal
    processing

    Radar time series, unsupervised deformation-region segmentation, and spatiotemporal forecasting.

  2. 2022–2026 / EPFL

    Scientific
    machine learning

    Structured representations and interaction-aware models for electrochemical measurements.

  3. 2026 / ETODA

    Decision
    robustness

    Understanding how measurement uncertainty propagates into downstream decisions.

  4. 2026 / TOOL SYSTEMS

    Scientific
    orchestration

    Connecting high-level proposals to constrained, traceable scientific-tool execution.

  5. NEXT / RESEARCH DIRECTION

    Experimental
    automation

    Instrument control and closed-loop experimentation that connect models to the lab.

03 / Research outputs

Published work.

6 journal papers / 1 conference paper
2 granted patents

Journal papers 06
  1. 2026
    ETODA: Automatic three-dimensional error tolerance grid generation for dosage adaptation in precision medicine

    L. Du, M. Briki, T. Buclin, M. Guidi, S. Carrara, Y. Thoma.

    Computer Methods and Programs in Biomedicine · 286, 109597
  2. 2025
  3. 2024
    Automatic simulation of electrochemical sensors by machine learning for drugs quantification

    L. Du, Y. Thoma, F. Rodino, S. Carrara.

    Electrochimica Acta · 491, 144304
  4. 2024

    Identification and Quantification of Multiple Drugs by Machine Learning on Electrochemical Sensors for Therapeutic Drug Monitoring

    L. Du, F. Rodino, Y. Thoma, S. Carrara.

    IEEE Sensors Letters
  5. 2024

    Optimized Quantification of Multiple Drug Concentrations by WeightedMSE With Machine Learning on Electrochemical Sensor

    T. Matsumoto, L. Du, F. Rodino, Y. Thoma, C. Premachandra, S. Carrara.

    IEEE Sensors Letters
  6. 2022

    Partition of GB-InSAR deformation map based on dynamic time warping and k-means

    W. Tian, L. Du, Y. Deng, X. Dong.

    Journal of Systems Engineering and Electronics
Conference proceedings 01
  1. 2024

    Simultaneous Quantification of Multiple Drugs by Machine Learning on Electrochemical Sensors

    T. Matsumoto, L. Du, Y. Thoma, S. Carrara.

    IEEE International Symposium on Circuits and Systems (ISCAS)
Granted patents 02
  1. PATENT

    Slope deformation area division method based on dynamic time warping and k-means clustering

    W. Tian, L. Du, C. Hu, Y. Deng, X. Dong.

    CN113177575B
  2. PATENT

    Step-type landslide displacement prediction method based on gradient boosting machine and quadratic programming

    W. Tian, L. Du, C. Hu, Y. Deng, T. Xiao.

    CN112668606B

04 / About

Where experiments
meet code.

View my CV

I’m an electrical engineer and EPFL Ph.D. working across machine learning, scientific software, and experimental data.

My work has moved from radar measurements and time-series modelling to electrochemical ML and uncertainty-aware decision support. Today, I build workflows that connect scientific reasoning to specialist tools. My longer-term aim is to close the loop in physical experiments.

2026

Ph.D. · Electrical Engineering
École Polytechnique Fédérale de Lausanne

2022

M.Sc. · Information & Communication Engineering
Beijing Institute of Technology

2019

B.Sc. · Electronic Information Engineering
B.Econ. · Economics (dual degree)

Beijing Institute of Technology

Tools I work with
  • Python
  • PyTorch
  • scikit-learn
  • NumPy / SciPy / Pandas
  • MATLAB
  • C
  • SQL
  • Git
  • Streamlit
  • COMSOL / Java API
  • LLM APIs

Models meet measurements. Let’s build what’s next.

Let’s connect.