Software Engineer · Building AI agents & Web3 infra from Bangalore, India · Shipping in public
I write code that talks to blockchains, spins up AI agents, and automates things that shouldn't need a human in the loop. Currently a Software Engineer at ShyftLabs, where I build things that ship to production — not just demos.
My stack lives at the intersection of AI infra, Solana, and full-stack engineering. I've shipped 15+ projects, won 2 internal hackathons, and contributed fixes to repos like Flowise, Reth, and Haystack. Most of my best commits happen after midnight.
- Prompt To Video — End-to-end YouTube Shorts pipeline: AI script → TTS → image gen → auto-upload. Zero manual editing.
TypeScriptPythonFFmpeg - Contrib Os — CLI tool that maps your open-source footprint — finds repos you've touched, PRs you've merged, and projects worth contributing to next.
TypeScript - Agent Vault - The Firewall You Need — Low-level Rust control plane for managing AI agent vaults — access policies, secret rotation, and runtime isolation for autonomous agents.
Rust
- Actively looking for collaborations in AI infra, agent systems, and Web3 products — if you're building something real, let's talk
- Deep in Rust systems programming and advanced LLM orchestration patterns
- Scaling agentic fact engines for real-time on-chain intelligence
- Open to consulting on AI agents, crypto safety tooling, and MCP integrations
Merged PRs across 5 repositories — from AI frameworks to Ethereum infra:
| Repository | Stars | Contribution |
|---|---|---|
| Flowise | ⭐ 51.6k | #5993 — migrate Weaviate to weaviate-client v3 |
| Haystack | ⭐ 24.7k | #10851 — fix OpenAPIServiceConnector docs |
| Reth | ⭐ 5.5k | #23075 — disable Discv5 ENR auto-update for NAT |
| supabase-js | ⭐ 4.4k | #2175 — type safety for eq() and neq() |
| graph-node | ⭐ 3.1k | #6443 — fix IPC URI file path extraction |
TypeScript Python Rust Solana React Next.js NestJS Solidity Web3.js OpenAI Docker PostgreSQL MongoDB AWS
- Solana maxi who still reads Ethereum research papers and Rust source code for fun on weekends
- Hackathon addict — 2x winner, and already scoping the next one
- Most productive between midnight and 3am; the best commits have timestamps to prove it
- Currently teaching myself low-level Rust — not because I have to, because I want to understand what's actually happening under the hood
- Grew up between the Dehradun hills and a terminal; now building AI and Web3 products from Bangalore
- 1000+ DSA problems solved — LeetCode, Codeforces — still going
consistency >> perfection
every repo started ugly. every agent broke in prod.
every PR got review comments. shipped anyway.
iterated. got better. repeat.
the diff between mediocre and good isn't talent —
it's the number of times you pushed past 'good enough'
and opened a new branch.


