Independent consulting for protocol teams

Production DeFi systems, end to end.

I help teams design and ship the contracts, backend services, integrations, and controls behind reliable on-chain products—from financial math to mainnet execution.

Architecture
Contracts + services
Execution
Go + Solidity
Assurance
Fork, fuzz + EVM tests
EthereumCurveMorphoStake DAOUniswap V2/V3Fireblocks

01 / Selected work

Evidence from production systems.

Relevant work across DeFi execution, protocol integrations, tokenization, and Layer 2 infrastructure. Details are limited to what can be shared publicly.

Qenta / Trading systems

Multi-pool Uniswap arbitrage

Led a six-person cross-functional team building an arbitrage bot across Uniswap V2/V3, three tokens, and multiple liquidity pools.

Live pool data · Slippage protection · Team leadership

Qenta · AliceNet · MadHive

Tokenization and protocol infrastructure

Delivered RWA smart-contract frameworks, NFT certificates and identity systems, deterministic deployment factories, role-based access controls, and validator staking.

ERC-20 · ERC-721 · Layer 2 · REST APIs

02 / Consulting services

A focused engagement, not extra overhead.

Bring me in when an on-chain system is technically difficult, operationally risky, or blocked between architecture and delivery.

Architecture & risk sprint

Turn an ambiguous protocol idea into a buildable technical plan: transaction flows, contract boundaries, integrations, failure modes, and delivery priorities.

Useful before a new build, major integration, or architecture decision.

Protocol integration & build

Hands-on Solidity and Go delivery for DEXs, vaults, lending markets, tokenization flows, transaction submission, and monitoring.

Useful when your team needs senior execution on a defined, critical scope.

System hardening & delivery support

Strengthen an existing system with adversarial testing, safer controls, observability, runbooks, code review, and engineering standards.

Useful before mainnet, after an incident, or while scaling the team.

03 / Working together

Clear decisions. Working software. Clean ownership.

Every engagement is shaped around the actual constraint—architecture, implementation, assurance, or delivery—not a fixed consulting playbook.

  1. Diagnose

    We define the desired outcome, current architecture, risks, dependencies, and the smallest useful scope.

  2. Design and deliver

    I work directly in the system, communicate tradeoffs early, and validate the critical paths as they are built.

  3. Transfer ownership

    Your team receives tested code, operational guidance, and the context needed to maintain the result confidently.

ZJ Lin, senior blockchain engineer and consultant
Remote collaborationBlockchain since 2021

04 / About ZJ

Senior engineering judgment, hands-on.

I’m a senior blockchain engineer specializing in Go, Solidity, DeFi infrastructure, and asset tokenization.

My work spans atomic trading systems, protocol math, smart-contract frameworks, backend APIs, Layer 2 infrastructure, operational tooling, and technical leadership. I currently build DeFi execution infrastructure at Dollar Foundation and have previously delivered blockchain systems at Qenta, AliceNet, and MadHive.

Make risk explicit

Model failure paths and operational controls as part of the design.

Test the real path

Use differential, fuzz, EVM, and live-contract fork tests where they matter.

Leave clarity behind

Pair working code with runbooks, standards, and shared technical context.

Start with the constraint

What needs to work?

Send a short note with what you’re building, where the risk or bottleneck is, and your target timeline. I’ll reply directly.

Email ZJ about your project