Backend engineer based in Kerala, India, focused on distributed systems and Web3: matching engines, async task pipelines, Solana programs, DEX engines, and REST API design. B.Tech in Computer Science at KTU (2023 to 2027). Previously a full stack developer at SpearHub (remote, Nov 2025 to Apr 2026). Currently building a limit order book and matching engine in Rust.
| Languages | |
| Backend | |
| Frontend | |
| Database & Cache | |
| DevOps |
Open pull requests in Python fintech and Web3 libraries. None merged yet; the rotki one is deep in maintainer review.
- rotki/rotki#13282 - Save bitcoin tx checkpoints per address (five rounds of review feedback addressed)
- Lumiwealth/lumibot#1182 - Fix stale daily fills after loading minute data
- alpacahq/alpaca-py#792 - Add CashInterest model to CreateAccountRequest
- massive-com/client-python#1034 - Honor SSL_CERT_FILE and REQUESTS_CA_BUNDLE for TLS config
- strawberry-graphql/strawberry#4644 - Allow passing a dict as the config argument of Schema
- XRPLF/xrpl-py#1058 - Fail closed on unknown transaction flag names
- ApeWorX/web3.py#3891 - Fix AsyncHTTPProvider deadlock on cancelled session-lock acquire
- ApeWorX/eth-abi#274 - Make encoding errors subclass ValueError and TypeError