Featured Projects
Pigreads — Python-integrated GPU-enabled reaction-diffusion solver
Python OpenCL NumPy
A high-performance solver for cardiac electrophysiology and other reaction-diffusion systems, running on GPU via OpenCL and also on CPU. Solo-designed and built from scratch. On a standard benchmark problem at fine resolution, Pigreads runs 6× faster than the closest competing GPU solver and 24× faster than a CPU baseline. Used by research groups across the Netherlands, Belgium, and Germany. Published in Computer Physics Communications (2026).
Ithildin — parallelised reaction-diffusion simulation library
C++ MPI
A high-performance CPU-based solver for anisotropic reaction-diffusion problems in excitable media. Adopted by multiple research groups. Published in PLOS ONE (2024).
Distephym — data-driven cardiac tissue model
Python C++ OpenMP
A machine-learning-based low-order predictive model of cardiac tissue excitation, trained from recorded activation patterns. The forward model for a 25×25 mm 2D tissue medium runs faster than real time, making it applicable to predicting arrhythmic episodes before they occur. Published in Computers in Biology and Medicine (2024).
More Projects
Additional tools and experiments: gitlab.com/dkabus | gitlab.com/heartkor | gitlab.com/pigreads
Skills at a Glance
Languages: C, C++, Python, CUDA, OpenCL, Lua, bash, JavaScript, LaTeX, and more
HPC / GPU: CUDA, OpenCL, MPI, OpenMP, GPGPU
ML / Data: TensorFlow, NumPy, SciPy, neural networks, data-driven modelling
Infrastructure: Git, GitLab CI/CD, Docker, GNU/Linux, ParaView, iRODS
Open to new opportunities in scientific software engineering, ML for biomedical applications, and digital twin / simulation engineering — in or around Leiden, The Hague, and Amsterdam.
Personal projects
View all- Loading
About
I build fast, production-grade simulation tools for cardiac electrophysiology and other reaction-diffusion systems — and I do research with them.