About

I’m a backend engineer. I’ve written production software since 2012 and worked in blockchain since 2016: smart contracts, cross-chain systems, indexers, and the transaction-processing services that sit under them.

Most of what I do is the unglamorous part. I take a service from a rough draft to something that stays up, gets monitored, and can be deployed without ceremony. Over the years that has meant EVM indexers over the full historical ENS set, a Seaport-based domain marketplace, developer SDKs used by outside teams, and the deployment and monitoring around a cross-chain solver.

Right now I’m on the Solver team at LI.FI, building infrastructure for cross-chain intent execution.

Background

Backend since 2012, starting in PHP and moving to TypeScript and Go. Blockchain since 2016: ICO contracts early on, then core platform work at Unstoppable Domains. There I owned the smart contracts and wrappers other product teams built on, a custom ENS indexer covering millions of domains, and gas-conscious DNS tokenization. Before that I led developer tooling: SDKs, a cross-platform CLI, and partner integrations with Brave, Alchemy, and Trust Wallet.

Now

On LI.FI’s Solver team: transaction processing, solver operations, monitoring, and execution reliability for cross-chain intents.