Skip to content
View emizzle's full-sized avatar

Block or report emizzle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
emizzle/README.md

Eric Mastro

Distributed systems and protocol engineer. Nineteen years building systems software, the last eight in peer-to-peer networking, content-addressed durable storage and Ethereum infrastructure. Most recently engineering lead for Logos Storage, a privacy-preserving decentralised storage protocol.

Drawn to solving problems that make the world a better place, and to building tools that developers love to use.

All of my recent work has been done in public on GitHub.

Available for work

Open to staff-level individual contributor and engineering leadership roles. Remote preferred, based in Sydney, Australia. Available from October 2026.

Reach me at hireme@egonat.me · egonat.me · LinkedIn · Resume


Design write-ups

Below are some real world examples of protocol work to showcase how I approach problems and work, published in full:

Document Description
Slot reservations Mechanism design for a decentralised storage market, with an adversarial analysis of six named attacker classes and a written record of every mechanism rejected along the way. Shipped.
Marketplace state restoration Two competing on-chain architectures, built and benchmarked rather than argued about. Worst-case gas fell from 3,115,596 to 302,584, priced in EUR at live rates.
Recoverability analysis Every state in a distributed sales machine, given a defined outcome under crash, power loss and asynchronous cancellation. Remediation phased across four releases.
How I work One feature traced end-to-end: research proposal, epic breakdown, cross-repository implementation, specification. Including the three items deliberately left unshipped.

Track

Dates Title Short description
2025–2026 Engineering Lead, Logos Storage Protocol direction, interop, roadmap
2024–2025 Marketplace Team Lead, Codex On-chain storage market, 4 reports
2021–2024 Senior Distributed Networking Engineer, Codex Protocol node in Nim, DHT, erasure coding
2020–2021 Senior Nim and Qt Engineer, Status Desktop client, Nim to C++ FFI
2018–2020 Senior JS/TS Engineer, Embark Ethereum developer framework
2007–2018 Senior .NET Full Stack Developer Enterprise platforms, CI/CD, Sydney

Taught workshops at EDCON, Cryptolife, DappCon, EthBerlin, Devcon, EthCC and UNICEF Surge.


Stack

Nim TypeScript Go Solidity C C++ QML C#/.NET Python Shell

Mechanism and incentive design · adversarial threat modelling · asynchronous state machines and crash recovery · libp2p · Kademlia DHT · erasure coding · gas profiling and optimisation · formal verification · CI/CD · Kubernetes


B.Sc. Computer Engineering and B.Sc. Electrical Engineering, North Carolina State University. Brazilian Jiu-Jitsu black belt, Judo black belt.

Pinned Loading

  1. logos-storage/nim-ethers logos-storage/nim-ethers Public

    Port of ethers.js to Nim

    Nim 7 3

  2. logos-storage/nim-serde logos-storage/nim-serde Public

    Easy-to-use json serialization capabilities for nim

    Nim 17 1