LinkedIn · backstackeddev@gmail.com · swapzy.cc · shopneko.in
I'm Himanshu, a self-taught backend engineer from Raipur. Most of what I build moves money: payouts, custodial wallets, cross-chain swaps, and the node-side services that make sure a deposit is never missed.
I'm the technical co-founder of ShopNeko, where I build and run the whole platform, and I built Swapzy, a crypto wallet that lives in Discord, on my own.
ShopNeko · technical co-founder · pre-launch
A single store for products from Shark Tank India brands. I build and run all of it: the Next.js storefront and admin panel, a Fastify + GraphQL backend on PostgreSQL, Redis and Elasticsearch, payments and payouts through RazorpayX, shipping through Shiprocket, and deployment. My co-founder handles funding and the business side.
Swapzy · founder, sole engineer · live
A custodial crypto wallet inside Discord. People hold, tip, swap and withdraw USDT, USDC and native coins on Ethereum, BNB Chain, Polygon, Solana, Litecoin and Bitcoin without leaving the chat. I built and run every part of it: the bot, the wallet backend, deposit watchers for each chain, cross-chain swaps and the website.
Grabzy · in development
A real-time delivery network. A Rust relay (axum, tokio) holds a WebSocket open to every connected browser and extension and fans each event out to all of them at once. Behind it, a Fastify + GraphQL backend runs accounts, crypto deposits and billing, with slow work pushed to BullMQ workers.
| Project | What it does |
|---|---|
| btc-replay · ltc-replay | Bitcoin and Litecoin Core's ZMQ feed is fire-and-forget. These journal every frame, so a consumer that restarts replays what it missed instead of losing deposits. Pruned nodes supported. |
| razorpayx-sdk | Typed, zero-dependency client for RazorpayX payouts, written for ShopNeko. On npm. |
| shiprocket-node | Typed, zero-dependency Shiprocket client with automatic token refresh; ShopNeko's shipping layer. On npm. |
| swapzone-sdk · stealthex-sdk | Typed clients for two exchange APIs. Reads are retried; order creation never is, so a flaky network can't create a swap twice. |
| multi-transfer-evm | Gas-optimised batch transfers of USDT, USDC and native coins, deployed on Ethereum, Polygon and BNB Chain mainnet, with a TypeScript SDK. |
| smartapi-typescript | TypeScript SDK for Angel One's SmartAPI, including live market-data WebSockets. On npm. |
1st place (solo) at GDG Raipur's Agentic Premier League hackathon, May 2026, with CricketPulse: a real-time IPL backend where every ball published to Redis fans out to three agents (XGBoost win probability, LLM commentary and alerts) and is broadcast to clients over WebSockets.
2026-10-09CricketPulse · 1st place, GDG Raipur Agentic Premier League hackathon 2026. Real-time IPL backend: Redis pub/sub…2026-10-05balloon-bot · Telegram bot that auto-replies to trigger words with any kind of message. TypeScript + grammY.2026-10-05ltc-replay · Durable ZMQ tap and replay service for a Litecoin Core node. Journals rawtx and hashblock, keeps…2026-10-03btc-replay · Durable ZMQ tap and replay service for a Bitcoin Core node. Journals rawtx and hashblock, keeps its…2026-10-01swapzone-sdk · Unofficial, fully typed TypeScript client for the Swapzone exchange aggregator API. Zero…
Contribution graph
Banner, cards and graph are rebuilt by this repo's CI from profile.config.json.



