Adam Noonan

2x founder, engineer & researcher

Research

The Exceedance Design Effect

Effective sample size for thresholds when data comes in clusters. The same 1,000 rows were worth about 217 independent observations at the median and about 621 at the 95th percentile.

SureStop

Stop bad training runs early, with a bound you set on how often a good one gets killed. On PyPI with an Optuna pruner.

Coverage inversion

An oracle for closed-market hours: you pick the coverage level, it returns the band that delivers it, with a receipt anyone can re-derive.

The minibatch design effect

In progress. How many independent examples a minibatch is worth when several come from the same document or author.

Writings

Occasional posts on what i’m building and why.

Can Whisper transcribe “Rap God”?

A joke ASR benchmark for fast rap, and the discovery that the models had memorized the answers.

A fully local voice loop for my Mac

Ditching a dictation subscription for Hex + Yapper: voice in, voice out, nothing leaves the machine.

All posts →

Art

Mondrian Decomp 1

75 compositions in red, yellow, blue and black, written as p5.js by an open model and chosen by me.

All series →

About

Director of Data & AI at Digital Locke, working on individualized digital twins and the calibration research that keeps one honest.

Co-founded two AI startups in Spain as CTO and wrote the production code for both: Samachi (acquired) and helloDoJo.

Before that, five years in enterprise data at NetApp, Celonis and Lenses.io, designing streaming architectures for Fortune 100 companies.

Taught AI engineering at Immune Technology Institute, Madrid.

Into meditation, centering prayer, kettlebells, ML & quant research, hiking, camping & SUP.

Walked the Camino de Santiago. Speaks English and Spanish.

Background

2026– Director of Data & AI, Digital Locke
2025–2026 Co-Founder & CTO, helloDoJo
2025 Co-Founder & CTO, Samachi · Acquisition Exit
2023–2025 Staff Solutions Engineer, Lenses.io
2021–2023 Senior Solutions Architect, Celonis
2020–2021 Enterprise Solutions Engineer, NetApp

Education

UT Austin MS · ECU BBA

Open Source

Libraries i needed that didn’t exist.

solana-clmm-raydium

Pure-Rust, no-RPC swap math for Raydium’s concentrated-liquidity AMM, the missing Solana analogue of uniswap_v3_math.

solana-dlmm-meteora

Pure-Rust, no-RPC swap math for Meteora’s bin-based DLMM, closing the last math-crate gap among Solana’s major liquidity models.

restate-elixir

Elixir SDK for Restate’s durable execution runtime, on protocol V5 and V6. Passes all 202 of Restate’s official SDK conformance tests.