PhD · ML/AI Engineer
Jack Geraghty.
PhD in multimodal machine learning from University College Dublin, focused on what happens to ML systems when an entire input modality goes missing and how we can mitigate the impact of it when it does. ML engineer at Loop Design Lab. Maintain a small family of Rust crates for audio and ML.
Latest releases
crates.io
- patch audio_samples 2026-04-29 v1.0.6
- minor audio_samples_io 2026-04-29 v0.2.0
- minor audio_samples_streaming 2026-04-29 v0.1.0
- patch explainable 2026-04-29 v0.1.1
- patch term-maths 2026-04-29 v1.0.0
Open source
All projects →audio_samples
Rust
Typed audio sample buffers — the foundation crate. f32, i24, i16, with proper conversion and zero-copy views.
v1.0.6
2026-04-29
Read README →
audio_samples_io
Rust
WAV / FLAC / Ogg readers and writers built on the typed-buffer abstraction.
v0.2.0
2026-04-29
Read README →
audio_samples_python
RustPython
PyO3 bindings. NumPy interop without lying about dtypes. The Python entry-point to the audio_samples family.
v0.5.1
2026-04-18
Read README →
audio_samples_streaming
Rust
Backpressured streaming pipelines for live audio. Tokio-based.
v0.1.0
2026-04-29
Read README →
audio_samples_ml
Rust
ML-friendly windowing, framing, and feature extraction.
v0.3.4
2026-02-11
Read README →
Selected publications
All publications →2026
ACM MMSys 2026 · Conference
Audio Made Simple: A Modern Framework for Audio Processing
2025
ACM Transactions on Intelligent Systems and Technology · Journal
Learning to Associate: Multimodal Inference with Fully Missing Modalities
2024
TRAconference 2024 · Conference
Traffic Flow Breakdown Prediction for the M50 Motorway in Ireland