Skip to content
View mayanpathak's full-sized avatar

Block or report mayanpathak

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

Hi, I'm Mayan Pathak

Software Engineer — CS 2026 grad focused on Rust backend systems, distributed infrastructure, Solana development, and AI tooling. Also a seasoned MERN stack developer.


All Projects

Rust

  • memolite — Local, embedded memory engine for AI agents: SQLite-backed durable storage with transactional memory+embedding writes, an in-process vector index (cosine similarity) rebuilt from SQLite on every restart, confidence-weighted ranking (similarity × importance × recency × reinforcement), non-destructive updates via superseded_by, bounded streaming ingestion, and background compression/maintenance
  • crypto-exchange — Multi-crate workspace: Axum REST API, in-memory price-time priority matching engine, Warp WebSocket server, Diesel/PostgreSQL persistence, Redis pub/sub message bus with per-request correlation channels
  • Promptoanime — Async distributed rendering backend: Axum API server + Tokio worker binary, Redis LPUSH/BRPOP job queue, Gemini API code generation, Docker-sandboxed Manim rendering, MongoDB job state machine
  • VecLite — Self-hosted, single-node vector database server built from scratch: custom IVF-style indexing with K-means clustering, gRPC API via tonic/prost, RwLock-based concurrent storage and index, atomic snapshot persistence, black-box end-to-end test suite
  • WarpBench — Distributed async HTTP load-testing CLI: zero-copy lifetime-annotated YAML parsing, thousands of concurrent virtual users via Tokio, lock-free Arc/Atomic metrics, mpsc aggregator, broadcast shutdown, spawn_blocking percentile reports
  • Live Attendance System — Real-time attendance tracking backend: Axum + WebSockets, JWT auth with custom FromRequestParts extractor, tokio::sync::Mutex shared session state, mpsc-per-client broadcast pattern, MongoDB persistence

MERN / Full Stack

  • Sellify — Shopify for digital products: no-code checkout page builder, Stripe integration, Redis queues, webhook automations, Zapier and Google Sheets connectors
  • CodeCollab — Real-time collaborative code editor: multi-user live editing, AI code help, syntax highlighting
  • AI Website Builder — Generates complete websites from natural language prompts; live code editing, zip export for deployment
  • Anime Recommender — AI-powered mood-based anime recommendation engine with adaptive personalisation

Featured Projects

Project What it does Tech Link
memolite Local memory engine for AI agents — durable SQLite storage, in-process vector recall, confidence/ranking model, non-destructive updates, streaming ingestion, and background compression Rust, SQLite, Tokio, fastembed (ONNX) Repository
crypto-exchange Production-grade event-driven cryptocurrency exchange — matching engine, Redis message bus, WebSocket feeds, async PostgreSQL persistence Rust, Axum, Redis, Diesel, PostgreSQL, Warp Repository
Promptoanime Distributed prompt-to-animation platform — natural language → Manim video via AI code generation, Docker sandboxing, and async job queue Rust, Axum, Tokio, Redis, MongoDB, Gemini API, Docker Repository
VecLite From-scratch vector database server — custom IVF-style indexing, K-means clustering, gRPC API, atomic snapshot persistence Rust, tonic, gRPC, Protocol Buffers, Tokio Repository
Sellify No-code checkout page SaaS — Stripe-branded checkout builder, webhook automations, Redis queues, Zapier and Google Sheets integrations Next.js, Node.js, Redis, Stripe Repository
CodeCollab Real-time collaborative code editor with multi-user editing, AI code assistance, and syntax highlighting React, Node.js, WebSockets Repository

Tech Stack

Rust · Axum · Tokio · Diesel · Warp · Redis · PostgreSQL · MongoDB · Docker · tonic / gRPC
TypeScript / JavaScript · React · Next.js · Node.js · Express
Other · JWT · WebSockets · Stripe · Gemini API · Solana


Contact

Popular repositories Loading

  1. Prompttoanimation Prompttoanimation Public

    Rust 2

  2. Code_Collab Code_Collab Public

    JavaScript 1

  3. AgentMail AgentMail Public

    TypeScript 1

  4. pptgenerator pptgenerator Public

    TypeScript 1

  5. learning-exchanges learning-exchanges Public

    TypeScript 1

  6. learning-rust learning-rust Public

    Rust 1