hshekhar@bhayanak ~ $ me -h
Automation engineer at BNP Paribas ISPL.
TypeScript and TanStack Start for the web, Rust for peer-to-peer and desktop.
Into AI tooling, Linux, better workflows, gaming, and useful chaos.
→ hshekhar.bhayanak.net · → linkedin.com/in/thehshekhar · → hshekhar.dev@gmail.com
- real-time apps for small groups: rooms, screen streams, card tables, Discord bots
- peer-to-peer desktop software in Rust: encrypted transfers, local-first data
- playful products with real infra: Postgres, Redis, Docker, Playwright, deploys
- game analytics, simulations, Linux workflows, and agent tooling
Live screen sharing for small groups at cast.bhayanak.net: up to 3 simultaneous shares per room, 1440p60 browser-to-browser WebRTC, Discord sign-in, knock-to-enter private rooms, and 30-day recaps.
TypeScript · TanStack Start · WebRTC · PostgreSQL · Drizzle · Playwright
Jackbox-style card game at cards.bhayanak.net: 70+ packs, 5,000+ cards, room codes with no accounts, all eight official house rules, and 30-second reconnects that keep your seat and hand.
TypeScript · TanStack Start · PostgreSQL · Redis · Vitest · Playwright
AirDrop-style file sharing for Windows and Linux: nearby discovery, direct encrypted transfers with relay fallback, nothing moves until the receiver accepts, resumable transfers, and fingerprint-verified contacts.
Rust · Tauri · Iroh · Tokio · SQLite · TypeScript
League of Legends companion: a local improvement journal, post-game reviews, and a live champ-select companion, backed by findings from my own match-statistics research.
Python · FastAPI · TypeScript · React · Tauri · Playwright
Discord bot for the Bhayanak server, in development since 2018: moderation, music, leveling, giveaways, a Guess Who game on a Postgres message archive, and guarded AI replies scoped to the home server.
TypeScript · Sapphire · Discord.js · PostgreSQL · Drizzle · Docker
Also in the drawer: AntSimulation (Rust/Bevy stigmergy sim) · BFitLog (self-hosted gym tracker) · hshekhar.bhayanak.net (Astro terminal site)
- every featured repo carries a
CONTEXT.mdglossary and ADRs, so the domain is written down before the code sprawls - real gates on the web apps: Vitest, Playwright E2E, Docker deploys
- privacy as a default: no accounts where none are needed, personal data stays on your machine
Web: TypeScript, React, TanStack Start, Astro, Tailwind CSS
Systems: PostgreSQL, Redis, Drizzle, Docker, WebRTC, Discord.js
Rust and desktop: Tauri, Iroh, Tokio, Bevy, SQLite
Also: Python/FastAPI, Go, agent tooling, Linux workflows





