← elliottalexander.xyz Download PDF ↓

Elliott Alexander

Senior Software Engineer

Full-Stack · Applied AI · Payments & Blockchain Infrastructure

Richmond, VA [email protected] GitHubXLinkedIn Website

Summary

Senior software engineer with 7+ years shipping and owning production full-stack software, mostly in payments, blockchain infrastructure, and developer tooling. Shipped software with real stakes: a wallet-recovery tool now behind hundreds of successful rescues, a Solidity smart contract upgrade for an invoicing system that had processed $470M+ in transaction value, and AI agent tooling whose quality standards were adopted across teams at the Ethereum Foundation. Pairs hands-on TypeScript engineering with technical leadership and education (curriculum used by 10,000+ developers, workshops taught worldwide), and is serious about code quality and test coverage.

Experience

Ethereum Foundation June 2025 – June 2026
Developer Experience Engineer

TypeScript · Solidity · Next.js · Agent Skills · Context Engineering · LLM tooling

  • Built and shipped AI-assisted developer tooling, co-creating ethskills.com, an open-source library of ~20 Agent Skills that gives coding agents the context and guardrails they need to build accurately in a complex, high-stakes domain, measurably improving how reliably AI agents generate working applications.
  • Set and enforced the organization-wide quality bar for Agent Skills, partnering with three teams to bring their Skill collections up to standard and leading cross-team efforts to make developer tooling more discoverable, technical leadership across teams without a management title.
  • Championed an AI-first strategy for the team, influencing the organization to adopt AI tooling as the primary lever for lowering barriers to entry for developers and shaping roadmap priorities accordingly.
  • Established authoritative public documentation on emerging development patterns, improving the quality of knowledge sources relied on by both engineers and AI models across the ecosystem.
  • Created three new advanced Solidity challenges (Oracles, Over-collateralized Lending, Stablecoins) for the Speedrun Ethereum curriculum (10,000+ developers) and refreshed the existing core challenges, including Tokenization, the introductory challenge with 5,500+ completions.
  • Taught 8 hands-on developer workshops to audiences of 15–80 worldwide, including the Universities of Cambridge and Waterloo, taking developers from zero to their first deployed application.
BuidlGuidl Sep 2021 – Apr 2024 part-time, then full-time through June 2025
Full Stack Software Developer

TypeScript · JavaScript · Next.js · Solidity · MongoDB

  • Led a team building the Ethereum Tech Tree, a structured set of intermediate-to-advanced Solidity challenges that gives developers a guided path to mastering smart-contract development.
  • Designed and built HackedWalletRecovery.com, a tool that lets non-technical users rescue assets from a compromised wallet, submitting the recovery transactions privately so attackers’ automated bots can’t intercept the funds first. Now behind hundreds of successful recoveries, it turns an expert-only, high-stakes process into a guided self-serve flow.
  • Created the Impact Calculator, a prototype that scored the real-world impact of open-source projects so funding could be awarded on results, helping shift the Optimism Foundation toward data-driven grant decisions.
BitPay Feb 2022 – Apr 2024
Back End Engineer

TypeScript · Node.js · Solidity · MongoDB · Docker · Mocha

  • Shipped a new Solidity invoicing smart contract that fixed a bug blocking certain token (ERC-20) payments, on a payment contract that had processed $470M in transaction value, and added every supported token to the test suite for precise, regression-proof coverage.
  • Reduced wallet-supporting database storage by 70% across multiple blockchains, cutting infrastructure cost and improving performance.
  • Core contributor to Bitcore, the open-source monorepo providing a standardized payments API across multiple blockchains; added Polygon support and refactored the codebase so new chains could be integrated with far less engineering effort.
  • Strengthened the reliability of core payment infrastructure: built tooling to recover stuck transactions across different blockchain architectures, plus a ledger-validation service that required agreement across multiple independent nodes to keep corrupted data out of financial records.
Devnext Jan 2019 – Feb 2022
Full Stack Software Developer

TypeScript · JavaScript · Angular · C# · SQL

  • Built self-serve tooling that let non-technical staff create custom database queries without engineering assistance, eliminating a recurring bottleneck that had tied up engineers on ad-hoc data requests.
  • Maintained and improved dozens of business applications, building ETL pipelines that gave teams direct access to business data and a cross-database audit viewer that gave the team one place to trace data across previously siloed systems.
  • Shipped a public-facing Angular app that streamlined how an organization recruited and coordinated volunteers, and extended its email-campaign platform with SMS to reach supporters on a new channel.
  • Drove the team’s migration from TFS to Git, establishing the branching and code-review practices that cut release risk and improved day-to-day collaboration.

Selected Projects

Claude Code Session Explorer

Published as CCExplorer, an npx tool that analyzes Claude Code sessions to measure whether a skill or MCP server is steering the agent effectively, surfacing context composition, the token cost an integration adds, and where it helps versus bloats. A data-driven way to optimize AI coding-agent performance.

Human-in-the-Loop Transaction Approval

Published as request-wallet-sign, an open-source npx utility and Agent Skill that lets an AI agent hand a fully-formed transaction to its owner to review and approve in a local browser wallet, so the agent never holds a private key. Security-first design that coding agents can invoke directly.

How Was My Wallet Hacked?

Walks crypto-wallet hack victims through a guided 15–20 question diagnostic to pinpoint how their wallet was most likely compromised, then teaches the security practices to prevent a repeat.

Core Skills

AI Engineering
Agent Skills / SKILL.md authoring · Context engineering · Prompt engineering · Coding agents (Claude Code, OpenClaw, Hermes) · MCP
Developer Experience & Platform
Internal developer tooling · Developer productivity · SDK / CLI tooling · Platform tooling · Technical curriculum & education · Open-source maintenance · Technical leadership
Languages
TypeScript · JavaScript · Solidity · SQL · C# · HTML / CSS
Frameworks & Runtime
Node.js · Next.js · React · Angular
Infrastructure & Data
Docker · CI/CD · MongoDB · SQL databases
Testing & Quality
Mocha · Automated test suites · Code review & quality standards
Domain
Payments & financial infrastructure · Ethereum / EVM · Smart contracts · Cryptography concepts

Education

Thinkful Coding Bootcamp · Computer Software Engineering Fall 2018
  • Completed a 6-month software-engineering bootcamp in half the time on the strength of three years of prior self-teaching; focused on JavaScript, Node.js, MongoDB, SQL, React, Redux, and algorithms & data structures.