hshekhar@bhayanak ~ $ me -h
Automation engineer at BNP Paribas ISPL.
JavaScript, TypeScript, TanStack Start, and the web.
Learning Go and Rust. Into AI tooling, Linux, better workflows, gaming, and useful chaos.
→ hshekhar.bhayanak.net · → linkedin.com/in/thehshekhar · → hshekhar.dev@gmail.com
- real-time community apps with rooms, streams, bots, and multiplayer state
- terminal-flavored web work that stays fast, readable, and a little mischievous
- playful systems with actual infra: databases, queues, Docker, tests, deploys
- Rust simulations, Go experiments, Linux workflows, and agent tooling
Jackbox-style multiplayer card game: 6-character rooms, no-account joining, Postgres/Redis state, production Docker setup, unit tests, and Playwright E2E coverage.
TypeScript · PostgreSQL · Redis · Drizzle · Vitest · Playwright
Watch-together app for small public/private rooms: TanStack Start, WebRTC screen streams, Discord auth, PostgreSQL, Valkey, admin/profile aggregates, and full quality gates.
TypeScript · TanStack Start · WebRTC · PostgreSQL · Valkey · E2E
Discord community system with moderation, RPG economy, music, tickets, polls, durable Postgres archive, BullMQ/Valkey queues, Docker, and guarded AI integrations.
TypeScript · Discord.js · PostgreSQL · Drizzle · BullMQ · Docker
Rust/Bevy ant colony simulation exploring stigmergy, pheromone trails, colony lifecycle, and procedural cave terrain.
Rust · Bevy · Simulation · Procedural systems
Astro/Tailwind personal site with Tokyo Night terminal identity, JetBrains Mono, typewriter motion, and fully static delivery with no hydration.
Astro · Tailwind CSS · Static site · Terminal UI
Core build: TypeScript, TanStack Start, React, Astro, Tailwind CSS
Systems: PostgreSQL, Redis/Valkey, Drizzle, BullMQ, Docker, WebRTC, Discord.js
Exploring: Rust, Bevy, Go, agent tooling, Linux workflows