A selection of things I’ve built and run. Everything is open source on GitHub.

Full-stack

NEST Desktop

Lead developer since 2019. A web application for building, running and analysing spiking neural network simulations in the browser, without writing code. Used in university teaching and available on the EBRAINS research infrastructure. Published in eNeuro (2021).

Vue Vuetify TypeScript Python D3.js Plotly.js Three.js

Source Legacy version (Angular)

nuSPIC

A competitive web application where users explore neural network simulations through a web interface to the NEST simulator (2010 – 2013). Published in Frontiers in Neuroinformatics (2013).

Django Python JavaScript

DevOps

NEST Desktop on Rancher

Deployment setup for running NEST Desktop and its simulation backend on a Rancher-managed cluster.

Rancher Docker Kubernetes

Source

NEST in containers

Container images for the NEST simulator, built with Apptainer/Singularity for HPC environments and with Docker.

Apptainer Singularity Docker Bash

Singularity Docker

NEST Web API

An early web API for driving NEST simulations over HTTP. It preceded the REST server that NEST ships with today.

Python Flask REST

Source

Agentic coding & code generation

Code Graph

A modular code generator: compose nodes into a graph and generate runnable code from it.

TypeScript Code generation

Source

NEST Lab Xircuits

NEST projects for the Xircuits JupyterLab extension: simulations built as visual workflows that compile to Python.

Python JupyterLab Visual programming

Source

This website

Rebuilt with an AI coding agent: reviewing the old setup, restructuring it, porting the CV data and setting up a GitHub Actions deployment, all as reviewed pull requests.

Jekyll GitHub Actions AI agents

Source

Research code

Spatio-temporal activity sequences

Simulation code for From space to time (PLoS Comput Biol, 2019).

Python NEST NumPy

Source