Lead Protocol Engineer / Delhi, India

Anuj Tanwar

I build financial products.
Contracts, backend, and everything between.

3.5 years building Solana and EVM smart contracts, backend services and customer applications. I take financial systems from protocol design through live operation, and help founders turn new ideas into working products.

Available for the right teamRemote worldwide · Open to relocation

Good questions welcome. Obvious ones included.

Solana programs

Rust / Anchor / SVM

Trading, custody, settlement and transaction execution.

EVM smart contracts

Solidity / Ethereum / L2s

DeFi protocols, tokenized assets and cryptographic verification.

Backend & product

Rust / TypeScript / PostgreSQL

APIs, indexers, automation and customer applications.

01 / Experience

The work, over time.

From early smart contract work to leading protocol engineering and co-founding products.

WhiteKnight / Fatsats

AUG 2026 - PRESENT

Co-founder, Protocol & Backend

Shipped a live Solana automation product across its Rust/Anchor custody program, Node.js operator, PostgreSQL-backed middleware and most of the Next.js customer app.

Diamond Pools

MAY 2026 - PRESENT

Co-founder, Contracts & Backend

Built a pooled yield protocol into mainnet beta: vault accounting, slot-aware execution, settlement, chain-data APIs and customer flows.

Adrena

DEC 2025 - JUL 2026

Lead Protocol Engineer

Led protocol engineering with one direct report at a live perpetuals exchange. Delivered funding, oracles, liquidation and order execution, data services and trading interfaces with the founders and quant.

Autonom

MAR - JUL 2026

Backend Engineer, Oracle & Market Data · Part-time

Built market-data integrations and signed price APIs in Rust/Axum: Treasury-bill rates, VIX, Nikkei 225 and US/Hong Kong equities, with currency conversion and per-feed trading windows. Diagnosed a production HTTP/2 connection hang and added provider smoke tests.

Doot Foundation

OCT 2023 - DEC 2025

Founder & Sole Engineer

Built and ran a price oracle on Mina and Zeko devnets for two years: 10 assets, 20+ providers, signed aggregation every 10 minutes and a published SDK. Used Merkle-committed state and recursive o1js proofs; built the authenticated API with Redis caching and rate limits.

Implemented Pallas-curve Schnorr verification in Solidity and integrated LayerZero lzRead to relay verification state from Arbitrum to Ethereum. For Fizk, a separate Mina stablecoin project, built a Dockerized Node.js price provider with DNS-over-HTTPS, certificate pinning and Redis-backed certificate monitoring.

Explore the code ↗

Elemental Blockchain

MAR 2023 - FEB 2024

Smart Contract & Full-stack Engineer · Contract

Authored POP! Protocol's Trading and Positions contracts: ERC-721 positions and on-chain ECDSA verification of sequencer-signed requests, plus the testnet trading interface. Led EBSS contributions on Polygon across the frontend, The Graph index and tokenized invoice claims.

Solo-built Struction, a Sepolia real-estate prototype: ERC-1155 assets, eligibility whitelists, stablecoin payments and dividend distribution, with its subgraph and customer/admin app.

02 / Selected work

Built. Shipped. Looked after.

Financial systems, the architecture that runs them, and the decisions I owned.

01 · SOLANA PERPETUALS

Adrena

Lead Protocol EngineerDec 2025 - Jul 2026

~$890Mvolume during tenure
941traders during tenure

Owned the core financial machinery of a live perpetuals exchange.

  • Funding and pricing. Designed the Virtual Funding Rate engine around open-interest imbalance, capped transfers between longs and shorts, and settlement across the position lifecycle. Built multi-provider oracle checks and the Rust price publisher.
  • Execution. Authored Rust liquidation, stop-loss/take-profit and limit-order keepers with concurrent polling and authenticated HTTP triggers, deduplication and on-chain predicate checks. Co-developed the separate Yellowstone gRPC/Jito executor and operated the non-voting Solana RPC node.
  • The product around the protocol. Shipped synthetic-market trading and liquidity flows, funding/revenue APIs and a reconciled referral-payout state machine. Hardened API authorization and added admin audit logging.
  • Leadership and release responsibility. Led one engineer in a five-person team. Worked directly with both founders, including the CTO, and coordinated the quant's requirements with implementation and delivery.
Adrena / System architecture

Two independent execution paths submit to the same Solana program. I authored the polling/API keepers and co-developed the existing gRPC executor.

Price ingestion

  1. Off-chainSigned providersChaosLabs, Autonom and Switchboard price batches
  2. Off-chain · RustOracle publisherPrice writes, then AUM update; freshness gates and RPC fallback
  3. On-chain · AnchorOracle validationVerify signatures, timestamps and provider agreement

Execution path A · authored

  1. Off-chainPolling + HTTP triggersChain-state polling and authenticated requests from the trading UI
  2. Off-chain · RustThree focused keepersLiquidation, SL/TP and limit orders; prechecks and deduplication
  3. On-chain · AnchorPosition / order executionThe program checks the trigger and current account state

Execution path B · co-developed

  1. Off-chain · GeyserYellowstone gRPCPosition and custody account updates with backup-stream failover
  2. Off-chain · RustMrSablier executorEvaluate triggers; submit through Jito with direct-RPC fallback
  3. On-chain · AnchorSame trading programEnforces the same liquidation, position and order rules

Failure boundary. Off-chain triggers request execution; the program decides whether it is valid. Oracle freshness and agreement checks remain on-chain.

Market expansion, oracle reliability and governed releases

Five synthetic markets, with real trading hours

Launched gold, silver, WTI, S&P 500 and NVDA perpetuals across contracts, market-hours services and the trading UI, including liquidity mint/redeem flows. Signed attestations gated trading when an underlying market was closed.

The oracle pipeline recorded roughly 94,000 signed price batches per day over an eight-week window. I split price writes from AUM consensus so a provider outage would not repeatedly revert the fresh writes. Versioned transactions and address lookup tables brought oversized oracle transactions within Solana's packet limit. RPC failover was designed around the protocol's seven-second freshness budget.

Audit remediation through governed releases

Triaged 33 Fidesium findings and patched 15, including a two-step admin handover with a 48-hour timelock. Authored the remediation report and documented verifiable builds released through DAO governance.

Volume and trader figures describe platform activity during my tenure, not growth attributed to me. Batch throughput is an estimate from database sequence deltas, not a count of confirmed on-chain transactions. Adrena wound down trading in 2026.

02 · VAULTS & SETTLEMENT

Diamond Pools

Co-founder, Contracts & BackendMay 2026 - Present · Mainnet beta

3pool roles
Betaflagship financial product

Built the vault and execution systems behind a pooled ORE yield product.

  • Financial accounting. Architected the Rust/Anchor program for Mining, Staking and Protocol pools: NAV-priced shares, forward-priced settlement, reserved exit liquidity and migrations of live accounts.
  • Claims that survive delayed payouts. Tracked shared inventory and preserved unpaid proceeds for the original sellers. Added keeper exposure limits valued at current token prices and custody reconciliation.
  • Slot-aware execution. Built transaction scheduling, landing measurements and adaptive timing, with on-chain round/tile guards that allow repeated submissions without buying the same tile twice. Coordinated the live account migration and ABI/SDK changes.
  • Data the product can use. Built chain ingestion and historical backfill into PostgreSQL, with cached REST/WebSocket APIs for the customer app and analysis.
Diamond Pools / System architecture

The execution service submits guarded transactions. A separate data service turns chain history into queryable product data.

Round execution

  1. Off-chainChain state + slot clockRound boundaries, inventory and transaction landing measurements
  2. Off-chain · TypeScriptStrategy / execution keeperQuant-reviewed allocation, timing controls and transaction submission
  3. On-chain · Anchor → OREGuarded deploymentCheck the round window and duplicate-tile bitmap before upstream execution

Product data

  1. Source · Solana RPCAccounts + round historyIngest observed chain data and backfill missing history
  2. Off-chain · PostgreSQLIndexing + reconstructionStore and reconstruct historical records; observed values take precedence
  3. Off-chain · REST / WebSocketAPIs → customer appCached queries, streaming updates and historical analysis

Accounting boundary. Settlement preserves reserved exit liquidity and unpaid seller claims. The keeper refuses unmeasurable balances rather than treating an RPC error as zero custody.

Accounting edge cases and the quant feedback loop

Making accounting match upstream behavior

Corrected conservation arithmetic to accept valid negative intermediate values, and adjusted harvest accounting to reflect SOL already returned by the upstream program. Unpaid seller claims remain attributed across capped payouts and later realization.

The keeper distinguishes an absent token account from an RPC failure. An unmeasurable balance takes a refusal and reporting path rather than being treated as zero.

From quant specifications to observable execution

In our three-person team, I implement the quant co-founder's models, reviews and execution requirements. Built versioned decision, settlement, cost and reconciliation telemetry, with 39 days of archived core exports for review and diagnosis. Execution tooling includes flight-time adaptation and sender probes, with configuration separating monitoring from optional execution paths.

Mining, Staking and Protocol are different pool roles. The beta is deployed on Solana mainnet; the archive demonstrates traceability, not uninterrupted uptime or investment performance.

03 · AUTOMATION & CUSTODY

WhiteKnight / Fatsats

Co-founder, Protocol & BackendAug 2026 - Present · Live on mainnet

~$500early revenue reported to date*

Delivered a live product across Rust/Anchor custody, a Node.js operator, PostgreSQL-backed middleware and most of the Next.js app.

  • Consent enforced on-chain. Built the Rust/Anchor custody program with user-set fee ceilings, cumulative per-round spending limits and permissionless collection for the separate Sat Rush mining game.
  • Strategy outside the custody boundary. Moved strategy into replaceable operators while preserving account layouts through a mainnet upgrade. Coordinated the changed instruction interface across ABI, SDK and clients.
  • Recovery from chain state. Built Node.js settlement and ticket recovery independent of the database roster, plus accounting reconciliation and scheduled safety checks. Tested custody and claims in LiteSVM using Sat Rush mainnet bytecode and account snapshots.
WhiteKnight / System architecture

Users authorize spending and fees on-chain. Operators choose strategy within those limits; custody validation happens before the upstream game is called.

Automated execution

  1. Off-chain · Node.jsReplaceable operatorRead user settings and chain state; size and schedule submissions
  2. On-chain · AnchorWhiteKnight custodyValidate authorization, fee ceilings, balance and cumulative round spending
  3. On-chain · external programSat RushExecute permitted mining actions in the upstream game

Recovery + app data

  1. Source · on-chain accountsDiscover tickets + outcomesRecover account membership without relying on a damaged database roster
  2. Off-chain · Node.jsRecovery / reconciliationRebuild records and check confirmed outcomes against accounting
  3. Off-chain · PostgreSQLMiddleware → appServe operator telemetry and a signed preference-control channel

Independent collection. Wallet → permissionless claim → user-controlled protocol account. This path remains available without the chosen operator.

Product ownership and operator recovery

Across the stack

Built the program and operator services, public ABI and TypeScript SDK, PostgreSQL-backed telemetry middleware, and the majority of the Next.js frontend. The app covers wallet onboarding, miner settings, deposits, withdrawals, collection, recovery and history.

WhiteKnight is the protocol. Fatsats is its first operator and customer app. Sat Rush is the upstream game we integrate.

Runbooks backed by accounting checks

Documented operator startup, recovery and production operations. Configured 15-minute safety checks and hourly book-versus-chain audits, plus discovery of tickets directly from on-chain accounts after database loss.

*Approximately $500 in early revenue, reported as of September 10, 2026. This is a product milestone, not monthly revenue, profit or audited financial reporting. Check intervals describe the configured schedule.

03 / Further work

Other things I’ve put into the world.

Casper mainnet · Contracts & backend

Casper Draw

Rust/Odra lottery contracts and backend on Casper mainnet: commit-reveal randomness, payout odds and reserve holdbacks, with a TypeScript event indexer and wallet-connected app.

Visit product ↗

Arbitrum Sepolia · 2026

Bonding-curve launchpad

Solidity token sales with isolated reserves and permissionless liquidity migration to Uniswap V2. Regression coverage for donation, rounding and pool-collision failures.

Try the demo ↗

CreditCoin testnet · 2026

pErp-man

Commodity perpetuals with UUPS-upgradeable contracts, DAO ownership handoff and a PostgreSQL-backed settlement keeper. Primary contributor.

View repository ↗

Celeron IT Solutions · Co-founder

Elekind / Gaj Dastak

Built the device software, thermal/YOLOv8 detection models and alerting pipeline for an elephant-deterrence unit deployed with the Chhattisgarh Forest Department. Trained on data we collected and annotated.

Visit project ↗

B2B SaaS · 2025

SearchLeads

Built Stripe billing for credit, subscription and hybrid plans, with prorated upgrades. Redis-backed webhook deduplication and event ordering protect credit accounting when events arrive late or are retried.

Visit product ↗

EVM · Client delivery · 2025

Quantum-Fair

Delivered a whitelabel gaming platform: Solidity raffle and slot engines, Chainlink VRF v2.5, Gelato automation, The Graph indexing and a Next.js app. The client did not launch the product.

Hansraj College, University of Delhi

B.Sc. Physical Sciences with Computer Science
2019 - 2022 · CGPA 8.9/10

Training & project recognition

Encode Club, Zero-Knowledge Bootcamp · Q4 2023
Doot selected for Mina Foundation zkIgnite Cohort 2 funding · 2023

04 / The person

There’s a life around the work.

Some of the things that make this place mine.

A PERSONAL NOTE

The point is the people.

Family is a big part of why I build. I want to make life easier for the people I love, be present for them, and have time to enjoy life together.

I love bringing friends into the same room. Hearing everyone’s story. Making sure there’s enough food, a good atmosphere and another seat at the table.

I make time for community work and food distribution. Practical care matters to me.

I like pressure in the work.
I like warmth in the room.

Anuj.

Personal settings

NO DEFAULT PRESET
01 / On repeat
Stutter EDM. Uplifting music. Something that keeps moving.
02 / On the workbench
Linux, open computer cases and tiny chip repairs. I want to know what’s happening underneath.
03 / Down the rabbit hole
Astrophysics, hardware and other people’s stories. There’s always another question.
04 / Everyday uniform
Black or white tee. Shorts. White sneakers. White and graphite gadgets.
05 / Mechanical obsession
The Pagani Huayra R Evo. The feeling of a machine with every detail considered.
06 / At the table
Sushi, friends, good music. You’re welcome to pull up a chair.

I like people who take initiative, say what they mean, and stay curious about each other.

LESS GUESSWORK. MORE TRUST.

THE DOOR IS OPEN

A hard problem?
A good story?

I’m open to protocol engineering and technical leadership roles.
I’m also happy to meet someone curious. Say hello.