Scientific software

Scientific software for quantum dynamics.

I build research software to turn open-quantum-system theories into reproducible simulations of dynamics and spectra.

Explore GitHub
Scientific simulation pipeline linking trajectories, quantum dynamics, and spectra

Selected projects

Software and computational methods.

01

PLDM + Lindblad spectroscopy engine

Research code

Simulates linear and nonlinear spectroscopy by combining partial linearized density-matrix dynamics with Lindblad dissipation, separating Markovian and non-Markovian effects within one calculation.

  • Python
  • MPI
  • Open quantum systems
02

Efficient collective-coupling spectra

Research code

Cost-reduction strategies for linear and two-dimensional spectra of large molecular ensembles under collective light–matter coupling, designed to work with general mixed quantum–classical dynamics.

  • Python
  • GPU / CuPy
  • 2DES
03

Spin-mapping trajectory dynamics

Exploratory

Implementations for spin-mapping and learning-assisted trajectory dynamics, aimed at moving beyond the accuracy and scaling limits of current PLDM-based spectroscopy simulations.

  • Python
  • PyTorch
  • Mapping methods
04

Decoherence-corrected FSSH

Thesis code

Fewest-switches surface hopping with IDC/EDC decoherence corrections, fast nonadiabatic-coupling evaluation from orbital overlaps, and distributed trajectory sampling.

  • Python
  • mpi4py
  • Nonadiabatic dynamics