upstream repository
go-ethereum.
Ethereum's Go implementation and a core piece of the ecosystem's execution infrastructure.
~/edmonton:$ whoami
backend & distributed systems engineer / blockchain researcher
I build high-throughput backend services and own them in production — from API and data-model design through rollout, monitoring, and incident response. Currently an MSc candidate at the University of Alberta, working on Ethereum Layer 2 systems, Arbitrum, and Lightning Network routing.
available for full-time backend, distributed systems, and blockchain engineering roles
01 / UPSTREAM WORK
Repositories I have contributed to. The pull-request links show my GitHub activity in each codebase as new work appears.
upstream repository
Ethereum's Go implementation and a core piece of the ecosystem's execution infrastructure.
upstream repository
The Arbitrum Nitro node and rollup codebase powering Layer 2 execution.
MORE REPOSITORIES / CONTINUED WORK
Across contracts, documentation, and Bitcoin infrastructure.02
Industry and academic roles, most recent first.
Sep 2025 — Present
Jan 2024 — Aug 2025
Jun 2023 - Mar 2025
Jun 2022 — Dec 2023
Early career
03
Blockchain infrastructure, Layer 2 execution, and decentralization measurement.
Lightning Network · research manuscript · full version available on request
Examines routing centralization as an economic question rather than a purely topological one: how much liquidity an adversary would need to sit on a meaningful share of routed payments. Introduces Budget-to-Coverage and Coverage-to-Budget as measurement lenses.
Under the paper's model, coverage for a fixed BTC budget declines over time, and larger payments look less capturable.
Request full manuscriptLayer 2 · privacy-aware issuance
An end-to-end engineering prototype for the public-chain side of the Green Token methodology. Verification-gated minting and duplicate prevention run on Arbitrum Sepolia, while Ethereum Sepolia holds an anchor-only audit trail delivered through the Arbitrum outbox. Off-chain BBS+ credential issuance and presentation support selective disclosure.
Engineering baseline with mock verifier semantics; production cryptographic verification is the next milestone.
Bifrost repository →04
Backend infrastructure I built to explore systems problems end to end.
Go · message broker
A lightweight gRPC-based message broker with concurrent message processing and pluggable storage backends. Includes load testing, monitoring, and distributed tracing, with Docker and Kubernetes deployment paths.
github.com/Amirhosein/Hermod →Go · backend API
A URL shortener service in Go, built around a Redis caching layer over PostgreSQL persistence with monitoring and performance tracking wired in from the start.
github.com/Amirhosein/Alviss →TypeScript · Layer 2 / Ethereum
Privacy-preserving Green Credits prototype on Arbitrum Sepolia with L1 audit anchoring through the Arbitrum outbox. Includes BBS+ credential flows, duplicate-resistant minting, and reproducible testnet benchmarking with average, median, and p95 reporting.
github.com/Amirhosein/Bifrost →05
Grouped by where I have real production or research mileage.
06
Sep 2025 — Present · thesis defence pending
University of Alberta · Edmonton, Canada
GPA 4.00. Focus on blockchain and distributed systems: Layer 2 protocols, rollups, smart contracts, network simulation, and systems performance analysis. Teaching assistant for undergraduate labs.
Nov 2020 — Apr 2025
Amirkabir University of Technology · Tehran, Iran
GPA 3.85 (18.05/20). Strongest coursework in data structures and algorithms, operating systems, computer architecture, and computer networks. Head teaching assistant and teaching assistant across several courses.
07
I am interested in backend, distributed systems, and blockchain infrastructure work — and in research collaborations on Layer 2 and network measurement. The fastest way to reach me is email.