Steffen Plunder
  • Research
  • Software
  • Publications
  • Blog
  • Talks
  • CV

Software Projects

Active (3)

SpatialHashTables.jl

SpatialHashTables.jl

2022

Julia package for spatial hashing, enabling fast neighbor queries in particle simulations.

JuliaGPU ProgrammingPerformanceParticle simulations
GitHub →
BoundedDegreeGraphs.jl

BoundedDegreeGraphs.jl

2023

Memory-efficient graph data structure with bounded vertex degree for agent-based simulations.

JuliaGPU ProgrammingPerformanceGraphs
GitHub →
PortMidi.jl

PortMidi.jl

2024

Julia wrapper for the PortMidi library, enabling MIDI input/output for live coding music performances.

JuliaC++MusicScientific Communication
GitHub →

Completed (4)

sEMTor — online EMT simulator

sEMTor — online EMT simulator

2022

Interactive browser-based simulator for epithelial-to-mesenchymal transitions, built with p5.js.

JavaScript/TypeScriptCancer biologyCell migration
GitHub → Live demo →
NatComms
InkReveal

InkReveal

2021

Inkscape extension to generate reveal.js presentation slides from vector graphics.

PythonScientific Communication
GitHub →
DifferentialInclusions.jl

DifferentialInclusions.jl

2021

Julia prototype for solving differential inclusions, extending standard ODE solver interfaces.

JuliaODEConstrained dynamics
GitHub →
Sweeping processes with memory effects

Sweeping processes with memory effects

2023

Interactive web simulator for delayed sweeping processes and position-based dynamics.

JavaScript/TypeScriptConstrained dynamicsNumerical analysis
delayed-sweeping →DelayedPBD →
Email GitHub Scholar ORCID

© 2026 Steffen Plunder