Skip to content
View pratham-srivastava-07's full-sized avatar
🇵🇸
Maybe learning a new lang, might create one...
🇵🇸
Maybe learning a new lang, might create one...

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.

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)

  • wallet-library-rust-cpp – A hybrid Rust and C++ wallet implementation supporting Ed25519 and Secp256k1 keypairs, message signing, and verification, designed to demonstrate cryptographic interoperability between the two languages.

  • 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.

  • mini-redis – A lightweight in-memory key-value store implemented in Rust using gRPC. It supports basic operations like Get, Set, and Delete, mimicking Redis’ core functionality.

  • 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.


Pinned Loading

  1. workspace-os workspace-os Public

    a modular productivity system where users can create and manage different workspace modules like tasks, notes, bookmarks, and pipelines inside one unified interface.

    TypeScript 1

  2. 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

  3. kv-store kv-store Public

    concurrent in-memory key-value store in Rust that supports multiple clients and demonstrates safe shared state using Arc and Mutex.

    Rust 1

  4. notification-system notification-system Public

    a modular, Kafka-based notification system built with Node.js and TypeScript. It ingests events via a secure API, enriches and streams them through Kafka, processes them with workers, and dispatche…

    TypeScript 1

  5. graph-LLM-context graph-LLM-context Public

    A context graph system with an LLM-powered query interface

    TypeScript 1

  6. Ferrum Ferrum Public

    Ferrum is an extensive notes mobile application with backend written in Actix web and frontend built with React Native Expo

    Rust 2