01 / SYSTEM ONLINE
PROJECTSEXPERIENCEABOUTSYSTEMSCONTACT
01 / SYSTEM ONLINE

HRIDAYADANI

Software Engineer·AI Systems·Research

I build intelligent systems, from research prototypes to production software.

Resume ↗
Rutgers University · 2027Open to New Grad opportunities
02Project Archive

Personal Missions

LSM
WAL
SSTABLES
COMPACTION
FSYNC
Mission 01

StorageKV

Embedded LSM-Tree Key-Value Storage Engine

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.

<12µs
p99 read latency
2
Recovery layers
~1000x
Durability cost vs. in-memory
0
Runtime dependencies
RustLSM-treeWALSSTablesCompaction
CONTRACT.PDF
Parties0.98
Dates0.95
Obligations0.91
Risks0.88
Mission 02

ClauseWatch

AI-Powered Contract Intelligence SaaS

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.

5
HMAC token systems
30
Validated test documents
0
Cross-tenant leaks
97.9%
Field-level accuracy
Next.jsFastAPIPostgreSQLOpenAI
01
Scan
02
Detect
03
Fix
04
Verify
05
Pull request
Mission 03

AccessForge

Accessibility Remediation Pipeline

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.

68%
Deferred to human review
100%
First-pass name fixes
1
Real worker crash survived
0
Duplicate branches
FastAPILangGraphPostgreSQLRedis / RQDockerPlaywrightAxe-core
PICKUP
DRIVER
DROP-OFF
Offer15s
PINVerified
Mission 04

UniHop

Campus Rideshare Mobile App

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.
Hriday AdaniHRIDAY ADANI · 01
05Technical stack

Systems & Tools

01
Languages
PythonJavaCRustJavaScriptSQLPHPHTML / CSS
02
Systems & Infra
FastAPIFlaskPostgreSQLDockerMCPAlembicRedisNeonCloudflareWSL
03
Web & Data
ReactNext.jsTailwind CSSSpringBootLangGraphPlaywrightAxe-coreGitVS CodeIntelliJ
Rutgers University — New Brunswick
B.S. Computer Science + Economics
Coursework: Data Structures · Artificial Intelligence · Algorithms
Expected
May 2027
Next mission?

Let's build
something
interesting.

Software Engineer · AI Systems · Research · Rutgers 2027