Skip to content
View BhaveshThapar's full-sized avatar

Block or report BhaveshThapar

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

Bhavesh Thapar

CS (B.S./M.S.) @ University of Maryland · SWE Intern @ Visa · ML research @ UMIACS

I build systems that ship with proof — benchmarks, fuzzers, and fault injection live next to the code they test.

Currently

  • Building LLM-powered document-processing infrastructure at Visa (Java/Spring Boot)
  • Co-first author, CVPR 2026 Workshop — multi-center COVID-19 classification from chest CT (paper)

Flagship work

Project What it is Receipts
LazerBook Limit-order-book matching engine (C++23) 29.4M ops/sec at p99 < 250 ns; 385M libFuzzer executions under ASan/UBSan, zero crashes
lsm_kv LSM-tree storage engine, from scratch (Rust) ~648K writes/sec (64–111% of RocksDB on write-heavy YCSB); zero acknowledged writes lost under SIGKILL fault injection
TerpAdvisor Schedule generator + course recommender for UMD (FastAPI/Next.js) CSP solver with forward checking, interval-tree conflict detection, seven-factor recommendation engine over live PlanetTerp/umd.io data
Multi-Source COVID-19 Detection 9-model heterogeneous ensemble for chest-CT classification (PyTorch) 0.928 macro F1 across 4 hospital centers — CVPR 2026 Workshop

Stack

Java · Python · Rust · C++ · Go · TypeScript — Spring Boot, FastAPI, PyTorch, PostgreSQL, Redis, Docker/Kubernetes, AWS

Reach me

bthapar@terpmail.umd.edu · LinkedIn

Pinned Loading

  1. LazerBook LazerBook Public

    A sub-microsecond limit-order-book matching engine in modern C++ with both Continuous Double Auction and Frequent Batch Auction matching modes, byte-exact differential testing against a reference e…

    C++

  2. LSM-Tree-Key-Value-Storage-Engine LSM-Tree-Key-Value-Storage-Engine Public

    A from-scratch embedded storage engine implementing the log-structured merge-tree (LSM-tree) architecture behind RocksDB, LevelDB, and Cassandra.

    Rust

  3. TerpAdvisor TerpAdvisor Public

    Intelligent course recommendation engine for UMD students. Degree-aware, GPA-ranked, and schedule-optimized.

    Python

  4. Hack4Impact-UMD/mount-vernon-trail Hack4Impact-UMD/mount-vernon-trail Public

    Mobile app for the Friends of the Mount Vernon Trail enabling photo uploads to a shared Google Photos album.

    TypeScript 5

  5. Multi-Source-Covid-19-Detection Multi-Source-Covid-19-Detection Public

    Binary COVID / non-COVID classification of chest CT scans across 4 hospital sources, for the PHAROS-AIF-MIH competition at CVPR 2026.

    Python

  6. LLM-Gateway LLM-Gateway Public

    A production-grade, multi-tenant LLM API gateway built with Java and Spring Boot that provides intelligent request routing, semantic caching, and real-time cost analytics to reduce LLM API spend by…

    Java