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 — for good. 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-18 v0.7.2
- patch audio_samples_python 2026-04-18 v0.5.1
- minor spectrograms 2026-04-10 v0.6.0
- minor audio_samples_io 2026-04-02 v0.4.0
- patch term-maths 2026-03-30 v0.4.2
Open source
All projects →audio_samples
Rust
Typed audio sample buffers — the foundation crate. f32, i24, i16, with proper conversion and zero-copy views.
v0.7.2
2026-04-18
Read README →
audio_samples_io
Rust
WAV / FLAC / Ogg readers and writers built on the typed-buffer abstraction.
v0.4.0
2026-04-02
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.2.0
2026-03-21
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