AP

Arav Panwar Founder at Vespertil Technologies · Hyderabad, India

Projects

gharc

Python · MIT

A command-line tool for mining the GitHub Archive on a normal laptop. GH Archive only lets you download whole hours of the global GitHub event firehose, which runs to hundreds of gigabytes for any meaningful window. gharc streams each hourly file through memory, keeps only the repositories and event types you ask for, and deletes the raw data before moving on, so disk usage stays flat at a couple hundred megabytes no matter how many months you process. Resumable downloads, byte-level pre-filtering before any JSON parse, and compact Parquet output.

View on GitHub →

NSE Options Engine (CUDA)

CUDA · Python · C++

GPU-accelerated pricing for American options on Indian (NSE) single stocks. A closed-form Black-Scholes-Merton kernel prices the full NIFTY chain at over two billion contracts a second on an RTX 4050, while a Longstaff-Schwartz Monte Carlo engine prices early-exercise American options with out-of-sample bias correction (Rasmussen 2005), giving an honest lower bound instead of a flattering one. It pulls live spot prices and volatility via yfinance, renders premium surfaces in an interactive 3D dashboard, and ships a Dockerised CUDA environment for Windows hosts.

View on GitHub →

fhir-repair

Python · Apache 2.0

A toolkit that fixes broken FHIR R4 healthcare resources, deterministic-first with an optional LLM fallback. Routine problems like date and decimal formatting, telecom and identifier normalization, and singleton unwrapping are handled by plain code; only genuinely interpretive cases go to a model, with explicit guards against inventing clinical data. Every change is written to a machine-readable audit log, it runs as a library, a CLI, or a self-hosted API, and no protected health information ever touches the repository.

View on GitHub →

decayfmt

Rust · MIT

A deliberately destructive file format where every open permanently corrupts the file, with no recovery short of a backup. A small Rust experiment, half thought-piece on data fragility and the trust you put in your storage, half exercise in writing a binary format from scratch.

View on GitHub →