Skip to content
View theHimanshuShekhar's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Mumbai, India

Block or report theHimanshuShekhar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
theHimanshuShekhar/README.md

Himanshu Shekhar

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


$ cat signal.md

  • 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

$ ls proof-points

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)


$ cat how-i-build.md

  • every featured repo carries a CONTEXT.md glossary 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

$ cat stack.md

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


$ ./activity --github

GitHub stats for theHimanshuShekhar: stars, commits, pull requests, issues, and contributions

Contribution streak for theHimanshuShekhar: total contributions, current streak, and longest streak

A snake eating the last year of theHimanshuShekhar's GitHub contribution graph

$ cat contact.md

Pinned Loading

  1. BhayanakCast BhayanakCast Public

    Live screen sharing for small groups: up to 3 simultaneous 1440p60 shares in a room of 10, browser-to-browser WebRTC, chat and reactions, Discord sign-in. No downloads.

    TypeScript

  2. CardsAgainstBhayanak CardsAgainstBhayanak Public

    A horrible card game for horrible friends. Real-time multiplayer party card game in the browser: 70+ packs, 5,000+ cards, six-character room codes, no accounts or downloads.

    TypeScript

  3. BhayanakBot BhayanakBot Public

    All-in-one Discord bot for the Bhayanak server: moderation with case history, music, XP levels, giveaways, and a chatty AI persona that talks back.

    TypeScript 4 5

  4. BhayanakShare BhayanakShare Public

    AirDrop for Windows and Linux: send files, folders and text straight from your computer to someone else's. No account, no cloud, nothing in between.

    Rust

  5. AntSimulation AntSimulation Public

    Real-time ant colony simulation in Rust + Bevy: 2,000 ants foraging with two-channel pheromone trails, procedural cave terrain, a colony lifecycle, and a live egui tuning panel.

    Rust

  6. BhayanakLegends BhayanakLegends Public

    League of Legends companion app: local Improvement Journal, post-game reviews, and live champ-select/in-game context backed by LoLTrends population findings. React + FastAPI sidecar, with a Tauri d…

    Python