Echo Nolan

Research Engineer

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Echo Nolan is a research engineer with 17 years of experience bridging ML research, AI safety, and backend systems engineering. Based in New York, Echo has moved from building robust crypto infrastructure and peer-to-peer networking at O(1) Labs (contributing to Mina’s payment and transaction-pool robustness) to generating and fine-tuning synthetic datasets and LLMs for white-box monitoring and control at Redwood Research. Comfortable across Python/PyTorch and systems languages like Haskell, they combine deep production engineering—fixing race conditions, improving networking stacks, and shipping trust/DDoS mitigations—with hands-on ML work that improved probe robustness and dataset quality for adversarial evaluation. An active open-source contributor, Echo’s documentation and low-level networking patches show attention to developer experience and reliability as much as novel research. Notably, they took a multi-year sabbatical after Mina’s launch, returning with a sharpened focus on AI safety research and generative-model failure modes.
code17 years of coding experience
job3 years of employment as a software developer
booknone, Computer Science, none, Computer Science at Portland State University
stackoverflow-logo

Stackoverflow

Stats
1,151reputation
24kreached
8answers
12questions
github-logo-circle

Github Skills (26)

transaction10
sphinx10
ocaml10
cryptocurrency10
transactionscope10
socket10
blockchain10
network10
error-handling10
transaction-manager10
haskell10
documentation10
bytestring9
idris9
network-protocol9

Programming languages (19)

C++RustPureScriptCoqScalaHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
MinaProtocol/mina

Dec 2018 - Jan 2020

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
Role in this project:
userBack-end Developer
Contributions:140 commits, 127 PRs, 221 pushes in 1 year 1 month
Contributions summary:Echo focused on implementing and fixing bugs related to the payment functionality within the Mina protocol, including invalid payment handling, transaction pool management, and integrating the trust score system. They made improvements to the command-line interface (CLI) by adding a verify payment feature. Additionally, they improved logging and fixed race conditions and other bugs in kademlia and transaction pool.
minaethereumsecurityblockchainocaml
idris-lang/Idris-dev

Nov 2014 - Oct 2016

A Dependently Typed Functional Programming Language
Role in this project:
userTechnical Writer
Contributions:51 commits, 29 PRs, 67 comments in 1 year 11 months
Contributions summary:Echo primarily contributed to the project by adding documentation and correcting spelling errors. Their work included adding documentation files to the `idris.cabal` file, removing stray characters from a tutorial, and correcting spelling mistakes within the Sphinx documentation. The user also corrected a sentence about type syntax in the reference docs, added doc comments and deprecation warnings, and improved the FAQ answer on universes. Their contributions focused on improving the readability and accuracy of the project's documentation.
dependent-typesfunctional-programmingtype-theorylanguage-designlambda-calculus
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial