Research Code

Personal research software projects for computational physics, numerical methods, and scientific Python.

MeanFi

Involvement: Lead developer

Active

Mean-field calculations for tight-binding models & device simulations. Current work on v2 focuses on numerical backend overhaul and additional features.

PythonScientific computingComputational physics

pyDACP

Involvement: Lead developer

Python package for eigenvalue computations using the dual applications of Chebyshev polynomials algorithm.

PythonEigenvalue problemsNumerical linear algebra
AdaptiveSimplex

Involvement: Lead developer

Active

Adaptive simplex integration tooling factored out of the MeanFi v2 work so the integration machinery can be tested and reused independently.

C++IntegrationAlgorithms
stateful_quadrature

Involvement: Lead developer

Active

Quadrature integrator inspired by SciPy cubature, with stateful reuse of integral evaluations for expensive numerical workflows.

PythonQuadratureNumerical methods
Solid State Notes

Involvement: Contributor

Open lecture notes for the TU Delft solid state physics course, maintained as a collaborative computational and educational resource.

TeachingCondensed matterScientific notes

RSE Work At VU

Research software engineering projects at VU Amsterdam that I am involved in or contribute to.

Feed4Food

Involvement: Developer

Website and tooling for an initiative around sustainable produce tracking in gardens.

WebResearch supportSustainability

GardenNDVI

Involvement: Lead developer

Processing terabytes of aerial infrared imagery for spatial economics research.

Large dataGeospatial imageryReproducible workflows

In Silico Framework on ADA

Involvement: Support for porting to ADA

Transitioning and adapting a neuroscience simulation stack to run on VU's ADA HPC environment.

HPCSimulationPython environments

Metabolomics workflows

Involvement: Reproducibility/performance consulting

Active

Contributions and workflow experiments for making metabolomics projects efficient, reproducible, and easier to run on shared infrastructure.

PythonLC-MSWorkflow design

HPC Infrastructure

Cluster automation, CI/CD, deployment, and user-facing HPC environments.

ADA HPC automation

Involvement: Lead Developer

Active

GitLab CI/CD pipeline work for creating cluster images, initiating cluster setup, and connecting the workflow to OpenNebula-managed virtual machines.

GitLab CI/CDOpenHPCOpenNebulaWarewulf

dask-quantumtinkerer

Involvement: Lead developer

Workflow-specific Dask integration for connecting Quantum Tinkerer group notebooks and workloads to HPC resources.

PythonDaskHPC

Open OnDemand apps

Involvement: Developer

Public VU components for Jupyter and Code Server apps used in browser-based HPC workflows.

Open OnDemandJupyterCode Server

Other Public Contributions

Smaller public contributions and related repositories.