Skip to content
View venom-10's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report venom-10

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. 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
venom-10/README.md

Rohit Sekh

Backend-focused engineer with a deep interest in systems architecture, distributed computing, and low-level internals. Language-agnostic—I care more about how systems behave under the hood than the specific syntax used to build them.

Currently building production web and mobile applications at Clerisy Solutions. Outside work, I rebuild core infrastructure and protocols from scratch to understand how they actually work.

Things I've built

  • torrent-client: BitTorrent client in Go with zero dependencies. Handles bencode parsing, tracker announces, the peer wire protocol, and pipelined parallel piece downloads with SHA-1 verification.
  • distributed-job-queue: Distributed job queue built on NestJS, Redis, and PostgreSQL without BullMQ. Implements atomic Lua-script locks, worker heartbeats, exponential-backoff retries, and a dead-letter queue.
  • search_engine: Full-text search engine in Go featuring a custom tokenizer and stemmer, inverted index, BM25 ranking, snippet extraction, and an interactive REPL.
  • habbit-tracker: Desktop habit calendar built with Go, Wails, and SQLite.

Stack

  • Core: Language-agnostic ( primarily Go, TypeScript, JavaScript, C++ )
  • Backend & Systems: Node.js, NestJS, Express, PostgreSQL, MySQL, MongoDB, Redis
  • Frontend & Mobile: React, Next.js, Angular, Ionic, Tailwind
  • Infra: Docker, GitHub Actions, AWS

Also

LinkedIn · X (Twitter) · LeetCode

Pinned Loading

  1. torrent-client torrent-client Public

    BitTorrent client written from scratch in Go

    Go 1

  2. search_engine search_engine Public

    Search Engine in Go — Built from Scratch

    Go

  3. distributed-job-queue distributed-job-queue Public

    A distributed job queue built from scratch with NestJS, Lua, and PostgreSQL to explore retries, scheduling, worker coordination, and fault tolerance.

    TypeScript

  4. habbit-tracker habbit-tracker Public

    Go

  5. tcp-server tcp-server Public

    Go