Code

Open software, firmware, simulations, datasets, and reproducible analysis workflows developed alongside my research.

Open research outputs

Code and data releases

All GitHub repositories
2026 Dataset and software

BATSY4-PRO — Firmware, Code, and Analyses

Firmware, reproducible analysis workflows, processed validation data, figure-generation code, and localisation simulations for BATSY4-PRO.

2026 Software and data

WAH-i — Microphone Array Geometry Design and Optimisation

Complete task-optimised microphone-array design framework, including the GUI, optimisation code, analysis pipelines, datasets, figures, and standalone installers.

2026 Simulation and data

Temporal Feasibility Constraints — Simulation, Code and Data

Reproducible simulation and analysis pipeline for temporal-feasibility constraints on wingbeat–call synchrony.

2026 Code, software and data

Geometry–Responsivity — Water-Foraging Bats

Code, datasets, analyses, and Ripple Studio for studying sonar geometry and spectral interference during water-surface foraging.

2025 Firmware

ESPERDYNE Firmware v1.1

Dual-channel heterodyne monitoring and ring-buffer recording firmware for the ESP32-S3 ESPERDYNE field instrument.

2025 Software

Bat Reviewer v1.0

Cross-platform application for inspecting, sorting, visualising, and listening to ultrasonic field recordings.

2025 Software

Speech Stimulus Tool

Interactive application for speech segmentation and signal-processing workflows.

2025 Simulation

Echolocating Bat Swarm Simulation

Simulation code for analysing cohesion, sensory interactions, and collision risk in echolocating bat swarms.

2025 Simulation

Oscillating Ears — Simulation Code

Simulation code supporting analyses of dynamic pinna motion and receiver-side transformations during constant-frequency echolocation.

2025 Analysis software

Biosonar Responsivity Analysis Toolkit

MATLAB tools for call annotation, timing analysis, responsivity measurement, and visualisation of echolocation sequences.

2025 Simulation and data

Biosonar Responsivity — Simulation Code, Data, and Supporting Files

Simulation and empirical-analysis materials supporting the responsivity framework for bat echolocation timing.

2025 Software

Array WAH — Microphone Array Design Tool

Forward simulation and evaluation toolkit for designing microphone arrays and mapping three-dimensional localisation accuracy.

2025 LaTeX

Manuscript Modern

A LaTeX class for drafting clean, elegantly formatted scientific manuscripts.