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.

London, UK · Multimodal ML · DSP · Rust · jgeraghty049@gmail.com
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 →

i24

RustPython

A three-byte signed integer type. Because audio engineers asked nicely.

v1.0.0 2026-01-15 Read README →

Selected publications

All publications →
2026
ACM MMSys 2026 · Conference
Audio Made Simple: A Modern Framework for Audio Processing
Jack Geraghty, Fatemeh Golpayegani, Andrew Hines
2025
ACM Transactions on Intelligent Systems and Technology · Journal
Learning to Associate: Multimodal Inference with Fully Missing Modalities
Jack Geraghty, Andrew Hines, Fatemeh Golpayegani
2024
TRAconference 2024 · Conference
Traffic Flow Breakdown Prediction for the M50 Motorway in Ireland
Jack Geraghty, Paul Hurlet, Maha Riad, Zakaria Sabir, Robert Corbally, Fatemeh Golpayegani