Skip to content
View pratham-srivastava-07's full-sized avatar
🇵🇸
Of CORS, I build
🇵🇸
Of CORS, I build

Block or report pratham-srivastava-07

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
pratham

Pratham Srivastava

Software Engineer | Distributed Systems

Currently deep-diving into:

Systems programming with Rust (memory safety, async runtimes, concurrency primitives) Distributed systems & backend infrastructure Web3 & Solana ecosystem

I enjoy working close to the metal—building high-throughput services, real-time systems, and performance-critical backends.

📫 prathamrajsri2003@gmail.com

🌐 Connect With Me

LinkedIn Medium Twitter


What I’ve Been Building

  • rust-blockchain – A basic blockchain prototype built in Rust that demonstrates block creation, hashing, and validation mechanisms for secure distributed ledgers.

  • seo-optimizer – An n8n-powered SEO analysis tool that evaluates website crawlability, robots.txt configurations, and rendering performance, generating AI-driven optimization insights and scores.

  • livestream-vc – A WebRTC-based video communication system where multiple participants can join live video sessions, while others can view the stream in real time via an HLS-powered interface. (🔴 Incomplete)

  • Forge – A Rust-powered CLI tool to scaffold, build, and manage C++ projects efficiently. It provides streamlined commands for template generation, dependency setup, and automated CMake integration. (🔴 Testing)

  • search-engine – A Rust-based text search engine that indexes and ranks documents using TF-IDF. It builds an inverted index for quick keyword lookups and relevance-based ranking.

  • json-parser – A fully custom JSON parser implemented in Rust without relying on nom, Lex, or Yacc. It includes a tokenizer and a recursive-descent parser that generates a strongly-typed AST mapped to native Rust types, supporting strings, numbers, booleans, arrays, objects, and null.

  • atlas-cache - Atlas is a high-performance, thread-safe, in-memory key-value caching server built with C++20. It exposes a simple RESTful HTTP API for easy integration with any client application.

  • http-server - HTTP server written from scratch in Rust without using dependencies like tokio.

  • payment-ledger-system - A scalable, event-driven payment ledger backend built with TypeScript, Node.js, and Prisma. It implements immutable double-entry bookkeeping, supports payment reconciliation workflows, and includes OpenAPI (Swagger) documentation, Dockerized deployment, and production-ready architecture patterns.

  • backend-sdkcreate-expressive, an npm CLI that scaffolds a production-ready Express 5 backend with a layered architecture (routes → controllers → services → repositories). Ships a complete User vertical slice using TypeScript, Prisma, Zod validation, bcrypt, and JWT auth out of the box.

  • zomato-sys-design – A console-based food ordering system in C++ that mimics core Zomato functionality with zero external dependencies. Demonstrates classic OOP design patterns (Singleton, Factory Method, Strategy) across restaurant search, menu browsing, cart management, and UPI/credit-card payment flows.

  • notification-system – An event-driven notification platform built with TypeScript, Kafka, and PostgreSQL that ingests events via API and dispatches them across multiple channels (email, SMS, webhooks). Workers consume Kafka topics independently with Redis-backed rate limiting, retries, and a Next.js dashboard for delivery observability.

  • realtime-collaboration-engine – A distributed, event-sourced backend for real-time multiplayer collaboration (Figma/Notion), built with Node.js, TypeScript, PostgreSQL, and Redis. Features an immutable operation log with replay and snapshot recovery, WebSocket presence tracking, JWT auth, and Yjs-powered CRDT sync, showcased via a multiplayer Kanban board demo.


Pinned Loading

  1. vynk vynk Public

    Redis implementation from scratch in Rust.

    Rust 1

  2. arca arca Public

    Arca — Know exactly where your money goes.

    TypeScript

  3. create-expressive-skill create-expressive-skill Public

    Load this Claude skill and scaffold a production-ready Express + Prisma backend without burning tokens on boilerplate.

    2

  4. Specter Specter Public

    A lightweight forward proxy server built in Rust that handles HTTP and HTTPS (via CONNECT), enabling secure and controlled request routing with custom headers, authentication, and filtering capabil…

    Rust 6 1

  5. ghostpay ghostpay Public

    private payment link service on Solana that splits and routes transfers through a private rollup so on-chain observers cannot link payers to recipients.

    TypeScript

  6. fraud-detection-agent fraud-detection-agent Public

    Evidence-first fraud investigation over MCP. The model reasons, the analyst decides.

    TypeScript