Projects I've shipped
Production tooling and protocols across DeFi, infrastructure, and developer experience.
agentctl
2026Policy & observability layer for autonomous AI-agent payments
Sits between an agent and its wallet, enforces spending policy, and produces a tamper-evident, on-chain-anchored audit trail for every payment. Three-layer decision engine (deterministic policy + anomaly detection + LLM intent reconciliation → allow/escalate/block), Merkle-batched audit log, OpenTelemetry instrumentation.
SwapKit
2026Intent-based liquidity SDK
One swap(intent) call that abstracts 1inch Fusion+, Uniswap v4 hooks, and Paraswap. Routing engine with MEV-risk simulation, cross-chain execution, and gas optimization. 220+ tests.
Apiforge
2026Production-grade API release CLI
Automates the full release pipeline: version bump → Docker → Kubernetes → health checks, with automatic rollback, dry-run, and audit logging. Integrates AWS ECR, Docker Hub, GitHub Releases & Slack.
Tend
2026Autonomous Uniswap v4 LP manager
Monitors a liquidity position, detects out-of-range drift, and rebalances with no manual intervention. Written in async Rust with on-chain price monitoring and safe, gas-aware transaction handling.
LiqX
2025Cross-chain anti-liquidation system
Autonomous AI agents monitor positions across Ethereum & Solana, prevent liquidations, and rebalance securely. Integrated a MeTTa-powered agent layer for decision-making across 95+ lending protocols.
Contributions upstream
Security-minded fixes and features across Ethereum tooling, DeFi cores, blockchain frameworks, and protocol infrastructure: hardening the systems other builders depend on.
- Foundryfoundry-rs/foundryEthereum tooling · Rust2026
Enabled
forge verify-bytecodeto run without a block explorer, so deployed bytecode can be verified against source in trust-minimized setups.Bytecode verificationSupply-chain trust - ConvexConvex-Dev/convexDecentralised platform · Java2026
Hardened the Postgres wire-protocol decoder against malformed pre-auth frames, closing crash paths triggered by untrusted network input.
Input validationProtocol hardening - Oasisoasisprotocol/oasis-sdkConfidential runtime · Rust2026
Fixed the ROFL scheduler's
domain_verification_tokenfinalizing into an empty digest — identical tokens across domains — closing a cross-tenant custom-domain takeover and TLS MITM vector.Domain verificationMITM prevention - Aptosaptos-labs/aptos-coreMove VM · Rust2026
Validated Move
Identifierduring deserialization for safer module loading — malformed identifiers are rejected before they reach the VM.Deserialization safetyVM security - Circlecirclefin/arc-node · evm-cctp-contractsNode robustness & CCTP2026
Hardened node robustness against streaming-overflow DoS, spammer panics, and metrics drift; added ITokenMessenger interfaces and minFee fuzz invariants to the Cross-Chain Transfer Protocol contracts.
DoS hardeningFuzz invariants
Hackathons & speaking
Wins, builds, and stage time from the Web3 trenches.

Workshop Speaker
Spoke at VIT Chennai's inaugural Blockchain Workshop for GDG on Campus, with 400+ registrations from students across multiple colleges. Designed it to go beyond theory: every participant left with something they had actually built on-chain.
- 400+ registrations from students across multiple colleges.
- Live MetaMask setup and a real Sepolia testnet transaction, verified on Etherscan.
- Deployed a smart contract live in Remix and called it on-chain during the session.
- Hands-on format: zero to working on-chain deploy in a single workshop.

1st Place + 2 Inco Track Bounties at DEFY'26
Built Azoth DAO, a privacy-first, agentic DAO powered by Inco & Nillion. Most DAOs default to radical transparency, which invites whale signaling, vote tracing, coercion, and bribery; Azoth removes those incentives entirely. Team: Naveen V, Vishal Prabhu, Kunal Singh Dadhwal, Frank Xavio.
- Confidential governance on Inco: encrypted token balances & transfers, hidden proposal amounts, near-zero-signature UX via session-key delegation, and decryption + sensitive execution inside a TEE.
- Agentic intelligence on Nillion: proposal analysis with nilAI, blindfold-encrypted sharded metadata via nilDB, and agents built with ERC-8004 + x402 pay-per-inference access.
- Bonus build: a fully confidential UNO on Inco's Lightning SDK, with encrypted hands, cryptographically shuffled deck, and verifiable final state.

DataChain at ETHGlobal New Delhi
Built DataChain, an AI dataset marketplace that makes data sharing verifiable and privacy-preserving on Ethereum. Combined Filecoin and World ID under extreme time pressure and actually shipped it.
- World ID: proved human ownership of datasets without exposing identity.
- zkTLS proofs: cryptographically hid transaction details from third parties.
- Verifiable NFTs: gave real on-chain ownership to datasets, no 'trust me, bro' deals.
- Filecoin integration for decentralized, censorship-resistant dataset storage.
Skills & technologies
Languages
12Blockchain / Web3
14Backend
12DevOps & Tools
10Builder at the systems layer
Engineer working close to the systems layer: decentralized protocols, DeFi infrastructure, and the backend services that hold them up. I care more about how a system behaves under load and adversaries than which language it happens to be written in, and I pick up new stacks as the work demands. Active open-source contributor across the ecosystem, from low-level language tooling to core DeFi protocols, and currently researching how to remove liquidations from decentralized lending entirely.
Vellore Institute of Technology (VIT), Chennai
B.Tech, Computer Science (Core)
From the blog
Notes on Rust, DeFi, and building at the systems layer.
Apiforge takes merged code to healthy pods in production in one command, and rolls itself back in reverse if any step fails. A field guide to every way a release pipeline can quietly betray you.
One SDK across Uniswap V4, 1inch Fusion+ and Paraswap with built-in MEV protection, and the quietly-wrong bugs I had to kill to make sandwich-risk scoring actually correct.
