Rust and Python. I build and fix systems that run unattended.
Most of my work is under NDA and lives in private repos, so what's public here is thin by design. The exception:
A watchdog for jobs that run unattended. It catches the failures where a process looks healthy and isn't: a loop that's alive but has stopped doing work, a job running against data that froze nine minutes ago, attempts that succeed locally but never land, and dependencies that degraded rather than failed. Ordinary monitoring reports all four as green.
Written in Rust. 328 tests, CI on Linux and Windows, no database and no dashboard.
glamcheck: finds code that breaks under Ethereum's Glamsterdam gas repricing and proves it with real numbers. One bug it found in Foundry was fixed within a day.
I also run a liquidation bot in Rust, which is where the interest in unattended reliability comes from. Watching something you built lose money quietly at 3am is an effective teacher.
Before software I spent 14 years at Lonza Biologics as the systems subject matter expert for automated biologics manufacturing: process control, MES, LIMS. The job was formal root cause investigation in an FDA-regulated environment, where you cannot guess and every conclusion has to survive an audit. Different domain now. Same work.
Independent security researcher on HackerOne since 2023, mostly logic and access-control flaws in web applications and ERP systems.
Available for contract work.

