Bharath M Shetty

quant engineer · defi systems · bengaluru, in

Live · Kuru Exchange
In production
6yrs
shipping since 2019
Projects shipped
30+projects
from exchange systems to quant infrastructure
People reached
3.4mon Stack Overflow
through public answers and questions
MM volume
$1B+traded
from market-making vaults
System overviewuptime 100%

I go deep into the things that interest me, work with strong teams, and build systems that stay reliable under pressure.

age 26born jun 2000base bengaluru, in

My background spans centralized exchanges, restaurant management systems, MEV on EVM chains, solver infrastructure, and high-frequency trading. I currently run quant infrastructure and market making across public and private vaults at Kuru Exchange.

Earlier in my career, I built a public body of work through Stack Overflow: 30.7k reputation, 3.4m people reached, and 751 answers across Python, pandas, NumPy, and dataframes. View profile ↗

Deployment log / experience12 entries · 2019–now
Kuru Exchange
Quant Engineer
09/2025 — now

Handle quant infrastructure and market making across public and private vaults, with a focus on hedging and execution systems.

RustInfluxDBDockerHedgingMarket making
Anera Labs
Quant Engineer
02/2025 — 09/2025

Worked on a Rust high-frequency trading engine, then built a backtesting system collecting data across nine exchanges, including perp DEXes.

RustPythonMongoDBNumPyPolars
Solverscan
Creator, Maintainer
08/2024 — 12/2025

Built and maintained a solver analytics dashboard for monitoring volume and liquidity trends. Used by roughly 100 solvers and enthusiasts daily, alongside a private Grafana dashboard for deeper analysis.

RustPostgreSQLVercelNext.jsHetzner
Solvers Pro
Founder
02/2024 — 02/2025

Built and ran solvers for CoW Swap and deBridge. Worked on Ethereum and Base backrunning, custom liquidity indexers across Ethereum, Arbitrum, and Base, routing engines, router contracts, and self-hosted nodes.

RustSolidityAssemblyPostgreSQLHetzner
Anera Labs
Technical Consultant
11/2024 — 12/2024

Worked on Intent.markets for aggregated bridge data, set up normalization runners across protocols and chains, and contributed to solver research.

DevOpsCross-chain systemsSolver research
Blockend
Tech Lead
10/2023 — 02/2024

Set up a cross-chain aggregation stack across EVM chains and built a Solana gas manager for gasless payments and transactions.

EVMSolanaCross-chain infrastructure
Zelta
Tech Lead, CTO
12/2022 — 02/2024

Designed and built a global crypto exchange from the ground up: an event-driven order book and matching engine on Kafka, market data and WebSockets, risk and audit systems, market making, monitoring, charting helpers, and asset management.

JavaSpring BootMongoDBTimescaleDBReactKafkaAWS
PiChain Labs
Technical Consultant
08/2020 — 11/2021

Integrated APIs from NSDL for an e-signing system and built a distributed SeaweedFS storage cluster for customer documents.

PythonSeaweedFSJava
Flunkey
Technical Consultant
05/2020 — 11/2021

Built the backend and consumer app for a restaurant management platform, piloting the mobile product in Flutter before focusing on backend and DevOps.

JavaFlutterGCPAWS
Pocketbits
Tech Lead, CTO
04/2020 — 02/2024

Rewrote the backend of an Indian crypto exchange for scale, serving roughly 50k users and handling millions of rupees in daily volume. Built deposit systems, exchange connectors, charting, monitoring, risk engines, admin tools, VPN infrastructure, and in-house hosting.

JavaSpring BootMongoDBReact50k usersAWSDevOps
CloudSenzblog ↗
Technical Consultant
09/2020 — 12/2020

Consulted for a cloud B2B SaaS platform that simplified cloud deployments through automation, including automated policy creation and related deployment workflows.

Cloud automationB2B SaaSPolicy creation
Niki.ai
Machine Learning Intern
10/2019 — 04/2020

Researched RNNs for natural language processing and used image processing and convolutional networks to extract details from uploaded electricity bills.

PythonPandasNLTKTensorFlow
Development log / full archive28 entries · 2024–2026
2026 · FEBRishikesh with the Kuru teamWent to Rishikesh for Praveen's wedding. Had a great time with the Kuru team and made another set of memories together.
2026 · JANSurfing in MulkiStarted 2026 with surfing lessons in Mulki with the team. It was amazing to learn together and a brilliant start to the year.
2025 · DECLangkawi and blue waterSpent 10 days in Langkawi. It was one of the best nature-immersive experiences I have had, with the bluest water I had ever seen. Adventurous, restorative, and a great time.
2025 · SEP 24Joining KuruJoined Kuru as a quant engineer, working primarily on market-making infrastructure and excited to contribute to the Monad ecosystem.
2025 · JULVietnam, for a much-needed vacationSpent 10 days in Vietnam. Fell in love with Ho Chi Minh City, especially District 1, then went to Da Nang and fell in love with it all over again. Ba Na Hills is still one of the core memories. Loved the food, people, and the entire vibe.
2025 · JUN 24Preparing for quant researchRecovered from Lasik and paused calisthenics for a month. Work at Anera was fast and deeply technical. Started preparing for quant research by going deeper into probability and calculus, with the possibility of studying physics someday.
2025 · MAR 05Body, mind, and financial engineeringRestarted calisthenics and math for a healthier body and mind. Began studying financial engineering, mostly through probability and differential equations.
2024 · DEC 31 — FEB 29Out of the trenchesThe solo-founder journey paused and I joined Anera Labs as a consultant on the execution team. I had missed a lot of technology and engineering by staying inside echo chambers. Solver Pro paused while routing research continued. There were personal and family challenges, a wedding anniversary, and a scuba dive that was less fun than expected because I panicked.
2024 · NOV 22Rust, math, and calisthenicsBecame more Rust-pilled while developing a general solver framework around the actor model. Kept going with math, reached 20% of Math Foundation 3, and returned to basic calisthenics with 12 slow pull-ups.
2024 · NOV 20Back from BangkokReturned from Bangkok with a lot of learning from meeting great teams. Roamed around the city alone for a couple of days, and it was a memorable experience.
2024 · NOV 11Meeting the ecosystemTravelled to Bangkok to meet the other side of the Ethereum ecosystem: developers, investors, and solvers.
2024 · SEP 11Fine-tuning strategiesWorked more deeply on CowSwap solving and performed reasonably in the shadow competition. The next targets were Mantis, Across, and deBridge. The previous weeks had brought a huge amount of learning and strategy refinement.
2024 · AUG 20Rewriting from first principlesReworked the in-memory liquidity map. Decided that rewriting the CowSwap baseline solver from scratch would be healthier than fine-tuning a messy codebase. Joined the shadow competition with a general solver that could compete across multiple protocols.
2024 · AUG 10Learning routing through mathContinued competitive math learning to become better at routing algorithms. Built a simple orderbook view for Uniswap V3 AMMs and kept going deeper into the math.
2024 · AUG 03Math, people, and benchmarksMet nearby builders and had a great time talking through web3. Started working on math problems through Math Academy. Rewrote the CowSwap solver and built a frontend dashboard for analysing and benchmarking its metrics.
2024 · JUL 31Finding the solver communityMade more friends through coding and optimization. A conversation with a leading CowSwap solver motivated me to become a solver myself and start setting up the infrastructure that could be useful for many things in the future.
2024 · JUL 30Remembering HFT systemsRecalled my HFT systems work and wrote down the ideas behind an event-driven in-memory matching engine. It may not help a wide range of people, but writing it down was useful for me.
2024 · JUL 29Liquidity mapsStarted contributing to intent.markets and worked on an in-memory liquidity map for route analysis, with the thought that this kind of infrastructure might eventually become a commodity.2024 · JUL 24First 1,000 visitorsSpent the last few days bug-fixing Solverscan and working on amms-rs. Added filters to the swap page. Solverscan reached its first 1,000 visitors and more than 5,000 page views in about 20 days. The simple metrics seemed to be useful, and a lot of hard work had gone into making them accessible.2024 · JUL 19Across and the solver pathAdded Across to Solverscan and began indexing its data. Added average bridge time, gathered research materials for becoming a solver, and set up Artemis to understand the MEV landscape from a solver's point of view. Took a short break after burning out.2024 · JUL 18Building in publicStarted sharing bridge updates. Getting attention was hard, but rapid prototypes were giving me new perspectives. Also started understanding why doing everything alone is not scalable: collaboration lets people combine more energy than one person can sustain. The long-term goal was a dream team where everyone could grow with plenty of fun attached.
2024 · JUL 17Rethinking the protocoldeBridge went live. Learned that keeping everything dirt cheap would not work forever and started reconsidering how to scale. Rethought the original solver protocol framework and decided to build a smaller project that could grow over time. Accelerator applications were rejected, which became an opportunity to reanalyse the approach.
2024 · JUL 16Bridging data is hardStarted working on bridge data. On-chain analysis crashed the server because block indexing is intensive, so deBridge analysis was rewritten around its stats API. Added perps to the intent landscape. Solverscan had almost 50 active daily users. Restarted violin classes too.2024 · JUL 11More protocols, better queriesAdded UniswapX and 1inch on-chain decoding to Solverscan. Improved the backend by moving filtered token data into transaction responses instead of querying 5KB of metadata every second. Started working on better pricing by syncing Uniswap and Curve AMMs.2024 · JUL 04Solverscan goes liveCreated Solverscan with the entire backend on Rust. It went live with CowSwap, leaderboards, and a solver dashboard. The frontend uses Next.js, the backend uses Rust and PostgreSQL, and blockchain interactions run through alloy-rs.
2024 · JUN 29A good birthdayIt was my birthday—one of the best birthdays yet. Lots of surprises and love.
2024 · JUN 22Adding CowSwapStarted adding CowSwap to Solverscan and worked on the API spec for how everything fits together. The landing page went live. Began recording my project progress to evaluate my process and improve my speaking skills.
2024 · JUN 20Starting SolverscanStarted working on Solverscan, a dedicated explorer for delegated transactions using Rust. Started logging what I am working on. Studying derivatives and integration in depth, moving towards probability and linear algebra. A mechanism design course is in progress, and solver protocol research will continue alongside Solverscan.
Capability meters12 tracked
Rust96
System design94
Backrunning / MEV90
Solidity85
Optimization88
PostgreSQL86
Java84
Python82
Kafka80
TypeScript80
DevOps83
Next.js78
Stack Overflow / public workprofile ↗
30,675reputation
3.4mpeople reached
751answers
41questions
6 gold66 silver112 bronze
Awards / recognition4 logged
Monitored services / other works2 up
alternate-defi

Open-source Uniswap V3 orderbook / AMM visualizer, written in TypeScript.

MEV librariescontributor

Contributions to libraries including amms-rs.