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 β
Β π’Β 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 Β· π£ 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): stripstorewhen 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 β
Β π οΈΒ 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
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 |
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.
- Security-Audit-Agent β internal multi-agent automation I use to bootstrap reviews.
Contracts that survive. Settlement that clears. Built quietly, audited loudly.


