A RocksDB/LevelDB-inspired key-value storage engine built from scratch in Rust with zero runtime dependencies. It runs on an LSM-tree architecture with a WAL, immutable sorted SSTables with sparse indexing, and size-tiered compaction. Crash recovery through manifest checkpoints and WAL replay enforces fsync ordering and atomic file installation.
A multi-tenant SaaS that turns raw contracts into structured, reviewable data. An LLM extraction pipeline pulls fields from PDF and DOCX with per-field confidence scoring reaches 97.9% field-level accuracy on a validated 30-document test set. Tenants are isolated at the ORM layer with tenant-scoped queries, verified for zero cross-tenant leakage through automated integration tests, and secured with five independent HMAC token systems.
An end-to-end pipeline that scans React apps, generates WCAG fixes, verifies them independently, and opens GitHub pull requests. Orchestration runs on a LangGraph deterministic state machine with a crash-recoverable async pipeline backed by PostgreSQL state and Redis/RQ workers. A confidence-gated localization check defers to human review instead of guessing.
A Rutgers-only campus rideshare app and HackRU Fall 2026 winner, built by a 3-person team in 24 hours. Riders are matched to the nearest driver through 15-second realtime offers that redispatch on decline, with PIN-verified trips and fixed rates under $10. An idempotent SpringBoot + PostgreSQL payment layer authorizes within the ride-creation transaction, then captures on completion or voids on cancellation, eliminating partial rides and double charges. Every merge to main is gated by GitHub Actions CI.
15s
Realtime offer window
210
CI backend tests
3
Breaking upgrades blocked
24h
Hackathon build time
JavaSpringBootPostgreSQLGitHub Actions
03Experience
Professional Missions
RCSB Protein Data BankScientific Software Research AssistantJul 2026 — Present
New Brunswick, NJ
Orchestrated a new MCP server tool exposing the PDB search API to LLM agents, enabling multi-service AND/OR queries in a single call by composing the filter nodes from the 7 extended tools through a custom validation layer.
Fixed 2 silent data corruption bugs in the MCP server's result-grouping logic by tracing parameter flow against the tool's own docstrings, preventing the formation of invalid API parameters and user configurations.
Rutgers AI & Data Science CollaboratorySummer Research Fellow · CSI SURFMay 2026 — Jul 2026
New Brunswick, NJ
Redesigned a dictionary-driven column-typing classifier in py-mmcif, an open-source Python package, cutting molecular structure file sizes by 27% across an archive serving ~5M downloads per day; shipped to production.
Optimized floating-point binary encoding in py-mmcif's compression pipeline, cutting compressed file sizes by up to 76% across 37 varied PDB structures, working with a team of 4 researchers on the encoding chain design.
27%
File size reduction
76%
Compression improvement
37
PDB structures
04The person behind the work
Off the Clock
I'm Hriday, a Computer Science and Economics student at Rutgers University–New Brunswick. I enjoy building software where systems engineering, AI, and practical problem solving intersect.
Outside of development, I'm usually gaming on my PS5, reading about space, or disappearing into another technical rabbit hole.
Space → controlsThe same instinct that pulls me toward orbital mechanics pulls me toward a well-designed system: a small set of inputs, precise feedback, and a state you can always read.