Skip to content
View prranavv's full-sized avatar

Highlights

  • Pro

Block or report prranavv

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

Hey, I'm Pranav 👋

Rust Backend Developer at Merchmix — building the microservices behind an on-demand merchandise inventory platform for brands. Go pulled me away from Node for good. Rust is what I reach for when performance really matters, and now it's what I reach for daily.

Primary: Rust · Go · Python
Frameworks: Django · Flask · Anchor (Solana)
Infra: Docker · PostgreSQL · Redis · AWS · GCP · Azure · Databricks


What I've built

Centralized Exchange Engine — High-performance CEX engine in Rust. Order book with price-time priority matching, multi-market support, REST API.

r-git — Git reimplemented from scratch in Rust. Content-addressable object store, staging index, refs, branches — the plumbing and porcelain you actually use.

CPAMM — Constant Product AMM for decentralized token swapping in Rust.

Escrow — Solana escrow program (Anchor) — token swaps between maker and taker with initialize, take, and refund instructions.

Audio Conversion Service — Real-time WAV→FLAC microservice in Go. WebSocket streaming, FFmpeg, fully Dockerized.

SOL Staking Program — Solana staking program (Anchor) — stake, earn rewards, manage delegations on-chain.

Reddit Clone — Full-stack Reddit clone — Go, HTMX, PostgreSQL. Server-rendered, no JS frameworks.

Rust-Utils — Reimplementations of Unix CLI tools (cat, ls, cp, mv, mkdir) in Rust.


☁️ AWS Cloud Practitioner · Google Cloud Digital Leader

X LinkedIn

Pinned Loading

  1. Centralized-Exchange-Engine-in-Rust Centralized-Exchange-Engine-in-Rust Public

    A high-performance centralized exchange (CEX) engine built in Rust — featuring an order book with price-time priority matching, multi-market support, and a RESTful API.

    Rust

  2. CPAMM CPAMM Public

    A Constant Product Automated Market Maker (CPAMM) implementation for decentralized token swapping.

    Rust

  3. r-git r-git Public

    Git reimplemented(parts of it) from scratch in Rust — objects, index, refs, and the porcelain you actually use.

    Rust 1

  4. Escrow Escrow Public

    Solana escrow program built with Anchor — supports token swaps between a maker and taker with initialize, take, and refund instructions. Tested with LiteSVM integration tests.

    Rust 1

  5. Rust-Utils Rust-Utils Public

    Rust reimplementations of core Unix/Linux CLI utilities — cat, ls, cp, mv, mkdir, basename, base32, and arch. Built as a learning exercise to explore Rust's strengths in systems programming and CLI…

    Rust

  6. Reddit-Clone Reddit-Clone Public

    A full-stack Reddit clone built with Go (chi-router), HTMX, and PostgreSQL. Server-rendered with HTML/CSS, no heavy JS frameworks.

    HTML 2