Skip to content
View 0xfandom's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report 0xfandom

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
0xfandom/README.md

About

Senior Blockchain Engineer with 5+ years across the full stack of decentralized systems β€” from writing and auditing smart contracts to building the off-chain infrastructure that keeps protocols alive in production. Shipped code across DeFi lending markets, AMMs, CDP stablecoins, cross-chain bridges, and NFT ecosystems on both EVM and non-EVM chains.

Beyond Solidity and Move (SUI), I build backend services in Rust and Go β€” liquidation bots, relayers, keepers, and indexers that handle everything the EVM can't. Lately a lot of that work is agentic: Claude-powered audit pipelines, MCP-driven tool chains, and an automated cross-chain liquidation engine that triggers the moment health factors break.

Open to smart-contract engagements, protocol engineering, security audits, and off-chain infra (relayers, indexers, liquidation bots, keepers). DeFi-focused β€” lending, perps/AMMs, CDP stables, AA, intents, cross-chain. Β Reach out β†’


Focus


Tech stack

Languages

Smart-contract toolchain

Web3 libraries

Standards (EIPs)

Backend frameworks

Chains

Cross-chain messaging

AI dev tools

Infra & monitoring


Experience

 🏒  Zerolend Β Β·Β  Senior Blockchain Engineer Β Β·Β  Feb 2024 β€” present
  • Architected and shipped a cross-chain bridge on top of Axelar + LayerZero β€” contract layer through to the off-chain relayer keeping messages flowing reliably across chains.
  • Wrote the relayer service in Rust β€” message signing, nonce management, retry with backoff, and the operational details that matter when a bridge is under load.
  • Authored 150+ smart contracts in Solidity and Move (SUI) β€” LendingPool core, variable/stable rate models, health-factor liquidation, oracle integration, flash loans, aToken/debtToken accounting, and cross-chain bridges. Gas-optimized through storage layout restructuring, calldata efficiency patterns, and redundant state-read elimination.
  • Built an agentic Claude-powered audit pipeline with structured prompt chains, MCP server integrations, and automated checklists for reentrancy, access-control, oracle manipulation, arithmetic edges, and DeFi-specific attack vectors β€” replacing manual review cycles with repeatable workflows.
  • Integrated multiple decentralized oracle networks for on-chain price feeds; built the off-chain Rust aggregation layer that validates incoming data, catches outliers, and falls back gracefully when a source goes stale.
  • Designed and deployed real-time on-chain event indexers in Go β€” millions of daily TXs ingested via RPC / WebSocket streams, persisted to structured stores, served at sub-second query latency for trading dashboards and protocol monitoring.
  • Architected CI/CD pipelines in TypeScript + Go enforcing mainnet-fork testing, integration suites, and end-to-end coverage on every release.
  • Integrated Hexagate (Python) and Tenderly (TypeScript) actions to automate protocol security β€” instant pauses and parameter adjustments on detected on-chain anomalies or exploits.
  • Built a Claude-powered automated liquidation engine monitoring collateral health across deployed EVM chains and triggering cross-chain liquidations the moment thresholds are breached.
 🏒  Khalani Labs (Nervos) Β Β·Β  Blockchain Engineer Β Β·Β  Feb 2022 β€” Dec 2023
  • Developed order-matching and RFQ engines with in-memory position management β€” sub-millisecond trade flow processing (order-book state, open positions, settlement reconciliation) backed by persistent storage for crash recovery and auditability.
  • Built a Rust liquidation bot for an Aave V2 fork β€” health-factor monitoring across all positions, threshold-triggered liquidations, dynamic gas pricing for profitability.
  • Instrumented production infra with Prometheus, Grafana, and structured logging β€” real-time alerting on liquidation-bot health, indexer lag, relayer throughput under mainnet load.
  • Integrated PancakeSwap contracts directly into the protocol for collateral and loan-token swaps in borrow / repayment flows β€” fewer transactions, less UX friction.
  • Built treasury and risk-fund contracts with automated reserve logic, fee routing, and risk buffers for sustainable protocol economics.
  • Set up multisig DAO governance using Safe Wallets for all admin and protocol-critical operations.
  • Researched and benchmarked dAMM, SLAMM, VAMM, and the Delta Algorithm β€” findings shaped the architecture of Khalani's Interchain Liquidity Hub and a CDP-based omnichain stablecoin.
  • Conducted rigorous code reviews and mainnet-fork tests on Foundry + Hardhat to surface edge cases pre-deployment.
 🏒  MindPath Β Β·Β  Blockchain Engineer Β Β·Β  Dec 2020 β€” Feb 2022
  • Built AMM contracts from scratch β€” pool logic, swap routing, fee distribution β€” and integrated Chainlink oracles alongside a Go price-validation service that cross-checks on-chain feeds against pool state and flags discrepancies before they affect collateral.
  • Wrote and audited ERC-20, ERC-721, ERC-1155 tokens; built staking contracts with time-locked rewards, slashing conditions, and dynamic APY β€” all behind Transparent and UUPS proxies for zero-downtime upgrades.
  • Built a Go backend for staking position tracking and reward distribution; integrated custom on/off-chain oracle pipelines for pricing and risk metrics that standard Chainlink feeds didn't cover.
  • Contributed to React / Redux dashboards with Web3.js / Ethers.js integrations for real-time contract data.
  • Wrote comprehensive unit and integration suites across all contracts using Hardhat, Foundry, and Chai β€” normal flows, edge cases, regression scenarios.

Open-source contributions

🟒 open Β· 🟣 merged Β· πŸ”΄ closed Β Β·Β  auto-refreshed twice daily.

Β πŸ› οΈΒ  Pablosinyores / aether Β Β·Β  Low latency arbitrage flash loan mechanism Β Β·Β  31 PRs Β· 🟣 23 Β· 🟒 7 Β· πŸ”΄ 1 Β· all PRs β†’
  • 🟒 #118 β€” feat(mempool): live tracking β€” subscribe + decode + analytical V2 post-state sim
  • 🟒 #116 β€” chore(observability): PR #83 follow-ups (webhook hygiene, alertmanager watchdog, cold-start gating + 6 nits)
  • 🟒 #115 β€” feat(ledger): trade-ledger foundation β€” schema + no-op access layer
  • 🟒 #114 β€” fix(provider): adaptive HTTP polling for local/Anvil endpoints
  • 🟣 #109 β€” feat(metrics): split aether_decode_errors_total by reason
  • 🟒 #108 β€” docs: add mermaid architecture diagrams
  • 🟣 #105 β€” feat(replay): production-parity optimizer + tipBps in aether-replay
  • 🟣 #104 β€” fix(replay): deploy AetherExecutor to Anvil fork in e2e script
  • 🟣 #103 β€” chore(observability): land PR #84 content on main (cherry-pick recovery)
  • πŸ”΄ #102 β€” chore(observability): land PR #84 content on main (post-stack recovery)
  • 🟣 #94 β€” fix(ingestion): decode Uniswap V2 / Sushi Swap events instead of dropping
  • 🟒 #93 β€” feat(shadow): live mainnet shadow-mode runner + WS transport preference
  • 🟣 #88 β€” feat(replay): aether-replay binary β€” historical block + intra-block MEV detection
  • 🟣 #87 β€” chore(clippy): fix 12 workspace lint errors (#82)
  • 🟣 #85 β€” feat(grpc-server): surface decoder drops via warn log + counter
  • 🟣 #81 β€” fix(executor): replace production stubs with on-chain validation (#66)
  • 🟒 #79 β€” perf(build): tune [profile.release] with fat LTO and single codegen unit
  • 🟣 #64 β€” test(infra): end-to-end staging validation of full pipeline
  • 🟣 #62 β€” perf(detector): parallel revm simulation with CacheDB pre-warming
  • 🟣 #61 β€” perf(grpc): switch to UDS transport and reduce serialization overhead
  • 🟣 #60 β€” feat(metrics): instrument remaining observability spec metrics
  • 🟣 #57 β€” chore(infra): remove dead postgres/redis dependencies
  • 🟣 #56 β€” feat(monitor): add Prometheus metrics to Rust engine and Go executor
  • 🟣 #52 β€” fix(executor): wire gas oracle and nonce manager to real RPC
  • 🟣 #49 β€” fix(docker): wire env, observability, and local node for Docker stack
  • 🟣 #46 β€” fix(build): align Rust and Go versions across Docker, Ansible, docs, and gRPC config
  • 🟣 #43 β€” feat(executor): dynamic tip share based on inclusion rate
  • 🟣 #42 β€” fix(risk): tune revert circuit breaker for flash loan execution
  • 🟣 #41 β€” fix(executor): implement transaction signing with go-ethereum
  • 🟣 #38 β€” fix(engine): bootstrap pools from pools.toml at startup
  • 🟣 #15 β€” chore: add dev setup files and env configuration
Β πŸ› οΈΒ  Gitlawb / openclaude Β Β·Β  runs anywhere. uses anything Β Β·Β  10 PRs Β· 🟣 6 Β· 🟒 4 Β· all PRs β†’
  • 🟣 #959 β€” fix(openai-shim): strip store when baseUrl points at Gemini
  • 🟣 #954 β€” fix(worktree): surface git stderr in rev-parse failure message (#690)
  • 🟒 #953 β€” fix(model): cap deepseek-v4-pro:cloud / :flash output at 65536 (#917)
  • 🟒 #952 β€” fix(provider): allow remote Ollama without OPENAI_API_KEY (#369)
  • 🟣 #864 β€” fix(startup): url authoritative over model name in banner provider detect
  • 🟒 #857 β€” fix(effort): persist xhigh and send reasoning_effort on chat_completions
  • 🟒 #854 β€” feat(cli): honor --model alone without requiring --provider
  • 🟣 #840 β€” fix(test): add missing teammate exports to hookChains integration mock
  • 🟣 #837 β€” feat: add OPENCLAUDE_DISABLE_TOOL_REMINDERS env var to suppress hidden tool-output reminders
  • 🟣 #826 β€” docs(env): document OPENCLAUDE_DISABLE_STRICT_TOOLS in .env.example
Β πŸ› οΈΒ  lightninglabs / lndinit Β Β·Β  cloud infra tooling for lnd provisioning/unlocking Β Β·Β  3 PRs Β· 🟒 3 Β· all PRs β†’
  • 🟒 #86 β€” migrate-db: warn loudly before writing irreversible tombstones
  • 🟒 #85 β€” migrate-db: skip missing source DBs by default
  • 🟒 #84 β€” migration: default to sqlite and surface flag defaults in -h
Β πŸ› οΈΒ  lightninglabs / lightning-terminal Β Β·Β  Lightning Terminal: Your Home for Lightning Liquidity Β Β·Β  1 PR Β· 🟒 1 Β· all PRs β†’
  • 🟒 #1295 β€” docs: note that FreeBSD users need gmake to build
Β πŸ› οΈΒ  lightninglabs / loop Β Β·Β  Lightning Loop: A Non-Custodial Off/On Chain Bridge Β Β·Β  1 PR Β· 🟒 1 Β· all PRs β†’
  • 🟒 #1133 β€” staticaddr: move address.Parameters to script package
Β πŸ› οΈΒ  lightningnetwork / lnd Β Β·Β  Lightning Network Daemon ⚑️ Β Β·Β  1 PR Β· 🟒 1 Β· all PRs β†’
  • 🟒 #10784 β€” cmd/commands: read full stdin for lncli unlock --stdin

Featured work

Pinned on my profile Β Β·Β  auto-refreshed twice daily.

Project Stack What it does
Block-Explorer-MCP TypeScript MCP server that gives AI assistants live access to on-chain data with different tools.
cyfrin-defi-exercises Solidity TypeScript β€”
phantom-filler Solidity Rust A high-performance, Rust-based intent-based order execution engine inspired by how UniswapX fillers operate. The system monitors mempools and order books across multiple EVM chains, discovers signed swap intents (Dutch auction orders), evaluates optimal fill strategies using on-chain and off-chain liquidity, and executes fills to capture profit
Mini-Redis-rs Rust A Redis-like in-memory key-value store built from scratch in Rust

Security work

I take on Solidity audits, threat modeling, and invariant-suite design for protocol launches. Workflow is Slither + Foundry invariants + manual review against an explicit threat model β€” augmented by an in-house Claude-powered audit pipeline that runs reentrancy / access-control / oracle / arithmetic checks before manual passes. Reach out via LinkedIn for scope and engagement details.


Contracts that survive. Settlement that clears. Built quietly, audited loudly.

Pinned Loading

  1. Block-Explorer-MCP Block-Explorer-MCP Public

    MCP server that gives AI assistants live access to on-chain data with different tools.

  2. cyfrin-defi-exercises cyfrin-defi-exercises Public

    Solidity

  3. phantom-filler phantom-filler Public

    A high-performance, Rust-based intent-based order execution engine inspired by how UniswapX fillers operate. The system monitors mempools and order books across multiple EVM chains, discovers signe…

    Rust 1

  4. Mini-Redis-rs Mini-Redis-rs Public

    A Redis-like in-memory key-value store built from scratch in Rust