Bhargav Deshpande

I build backend-heavy full-stack systems.

About

B.Sc. Data Science student at MIT World Peace University, Pune. I care about systems that are correct, observable, and fast. I spend most of my time on backend architecture, API design, and the plumbing that makes full-stack applications not fall apart under load.

Outside of code I roam around on my motorcycle chasing sunsets and fast winds. I also like ricing my Arch Linux environment. These are my dotfiles.

Education

Work

VendorGrid

Procurement platform digitising vendor management for small businesses. Live at vendorgrid.in. Built on FastAPI + PostgreSQL with SSE-based real-time vendor notifications, HTTP-only cookie auth, structured JSON logging, and a Docker Compose deployment behind Caddy on a single DigitalOcean VPS.

Projects

Watchtower

Real-time observability dashboard built on a hot/cold path architecture. Hot path: Redis Pub/Sub fans out events to SSE subscribers via Elysia (Bun). Cold path: BullMQ workers drain into ClickHouse for long-term retention and analytical queries. Frontend in TanStack Start (React) with TanStack Query, Eden Treaty for end-to-end type inference across the monorepo.

MarketMiner

Python library for financial forecasting and portfolio optimisation using NSE end-of-day index data. Combines statistical analysis and machine learning with a Progressive Web App dashboard. Rebuilt from a family member's original pipeline with strict architectural patterns: one-way dependency flow, StrEnum throughout, injectable transports for testing.

DSA in Rust

Sorting and search algorithm implementations in idiomatic, safe, generic Rust — structured as a library with main.rs as a demo client. Each algorithm comes with a dedicated Markdown note covering logic, complexity, and implementation decisions. A running learning artefact, not a throwaway exercise repo.

Stack

Languages: Python, TypeScript, Rust, C/C++

Backend: FastAPI, Elysia (Bun), PostgreSQL, Redis, ClickHouse, BullMQ

Frontend: React, TanStack Start, TanStack Query

Infra: Docker, Caddy, Nginx, DigitalOcean, Arch Linux / Sway

Currently learning: deeper systems programming in C++, ClickHouse internals

Writing

Blog coming soon. I take notes while I build — on architecture decisions, things that surprised me, and things I had to understand properly before I could move on. They'll live here.