CORTEX
PROJECTS

Projects

What I've built, with the evidence behind each claim and what isn't done yet. Each project links to its code; several were course, team or hackathon work, and the page says which.

Fuze

ONGOING

A bookmark manager that recommends saved pages for the project you are building, with its retrieval quality and latency measured.

Personal project, ongoing · Jul 2025 – present · 681 commits

  • On BEIR SciFact (300 queries, run through the production search code) passage retrieval scores nDCG@10 0.718. On a long-document variant it scores 0.504 against 0.016 for one embedding per document.
  • Live semantic-search latency on the deployed Space, 30 samples per endpoint: p50 3,026 ms down to about 1,700 ms (1,661 at the best run, -45%) and SQL statements per search from about 10 to 1, with each run recorded and the unexplained remainder written down.
  • Python
  • Flask
  • PostgreSQL
  • pgvector
  • Redis
  • RQ
  • +6

CampusSync

PROTOTYPE

Multi-tenant certificate verification for universities and recruiters, rebuilt after a security audit.

Personal project · Sep 2025 – Oct 2026 · 234 commits

  • 100 API route files. A test fails the build when a route is neither guarded nor on an explicit public list.
  • 80 test files and 1,432 passing tests, run on main on 16 Oct 2026. They use in-memory fakes for the database.
  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Gemini
  • Vitest
  • +1

CampusSlot

PROTOTYPE

A campus room-booking service built to show the delivery side: measured rollouts, a measured rollback, and query costs at scale.

Personal project · Oct 2026 · 92 commits

  • A concurrent-write test on real PostgreSQL creates exactly one booking when identical requests arrive together; separate tests show the database rejects overlaps even when the application check is bypassed.
  • At 200,000 bookings the overlap query read 2,469 pages; a range operator with a GiST index reads 30, and the all-rooms day view went from 21 to 113 requests per second. Synthetic data, one laptop.
  • FastAPI
  • React
  • PostgreSQL
  • Docker
  • Kubernetes
  • Helm
  • +4

RecoveryOS

PROTOTYPE

Recovers failed payments: an LLM may recommend, but only a deterministic policy engine may act.

Razorpay Buildathon, Track 03 · Aug 2026 – Sep 2026

  • Execution is idempotent: an idempotency key plus a PostgreSQL advisory lock, with a unique-constraint backstop. An integration test races two real threads against it.
  • A test walks the syntax tree to prove that execution code cannot reference the AI recommendation.
  • Python
  • FastAPI
  • PostgreSQL
  • Alembic
  • Redis Streams
  • Next.js
  • +4

FlashFlow

PROTOTYPE

A Go lab that replays routing policies on identical traffic and classifies why one of them collapses under load.

Personal project · Aug 2026 – Sep 2026 · 226 commits on 5 days

  • go test ./... on a fresh clone: 24 packages pass, 503 top-level tests, 0 failures. go build, go vet and gofmt are clean. About 46,900 lines of Go, of which 20,284 are 89 single-file experiment programs.
  • Six policies are compared: round-robin, weighted round-robin, least-connections, EWMA, power-of-two-choices by in-flight count, and an adaptive weighted policy.
  • Go
  • net/http
  • GitHub Actions
  • JavaScript dashboard
  • Prometheus text format

MiniDB

PROTOTYPE

A relational database built from scratch: B+ tree, buffer pool, SQL, optimizer, locking and crash recovery.

Course capstone (two people) · Jun 2026

  • 133 tests in 26 suites pass. They include a crash matrix that simulates failures between a WAL flush and a page flush, a 1,000-operation SQL fuzz test against a reference model, and deadlock tests.
  • A 683-line disk-backed B+ tree with split, merge, borrow and bulk-load, and its root persisted through the catalog.
  • TypeScript
  • Node.js
  • Jest
  • sql-parser-cst

MORE PROJECTS

SSE-Observatory

PROTOTYPE

A browser-based debugger for Server-Sent Events: query language, replay, and multi-tab stream sharing.

Personal project · Feb 2026 – Mar 2026

  • TypeScript
  • React
  • Vite
  • Web Workers
  • +5

BHTTP-1

PROTOTYPE

A binary, HTTP-like protocol over persistent TCP, written in Go with a spec, server, client and chaos proxy.

Personal project · Sep 2026

  • Go
  • Python
  • Docker

GitIssue

IN PROGRESS

Duplicate GitHub issue detection over signed webhooks and pgvector search. In progress: two of four planned stages are built.

Personal project · Mar 2026 · two days of work so far

  • Python
  • FastAPI
  • Redis Streams
  • PostgreSQL
  • +3

TypeAheadX

PROTOTYPE

Distributed autocomplete over three Redis nodes, hardened by breaking it: node loss, a frozen database and concurrent writes, each measured before and after.

Course project (the original app), audited and hardened afterwards · Jun 2026 – Oct 2026 · 15 original commits over two days, then an audit

  • Python
  • FastAPI
  • PostgreSQL
  • Redis
  • +3

AgentBrake

SHIPPED

A stdio proxy that intercepts an AI agent's MCP tool calls and enforces policies before they run.

Personal project, one-day build · Feb 2026 – Sep 2026 · fail-closed fixes in Sep

  • TypeScript
  • Node.js
  • zod
  • Jest
  • +1

migrateDB

SHIPPED

A TypeScript migration CLI and library with dependency-ordered execution, published to npm.

Personal project · Nov 2025 – Dec 2025

  • TypeScript
  • Node.js
  • PostgreSQL
  • MySQL
  • +2

VaultTabs

PROTOTYPE

Sync open browser tabs across devices. Snapshots are encrypted in the browser, but it is not zero-knowledge.

Personal project · Feb 2026 – Mar 2026 · 57 commits

  • TypeScript
  • WXT
  • Next.js
  • Fastify
  • +3

E-commerce Backend

IN PROGRESS

Go microservices over gRPC: three of five planned services are built and tested.

Personal project · Dec 2025 – Jan 2026 · 64 commits

  • Go
  • gRPC
  • PostgreSQL
  • Prometheus
  • +2

SpentSmart

SHIPPED

A privacy-first Android UPI expense tracker with a custom Kotlin native module and no backend.

Personal project · Jan 2026 – Feb 2026 · 65 commits

  • React Native
  • Expo
  • TypeScript
  • Kotlin

ALSO BUILT

  • Lexis AI ↗

    Adaptive learning platform: turns a PDF into a concept graph and a personalised study plan, with Neo4j holding the graph projection. About 78% of the commits are mine; teammates built the spaced-repetition engine and the evaluation harness. Team project (4 contributors).

  • NevUpAI ↗

    Event-driven trade analytics backend (Fastify, PostgreSQL, Redis Streams). A k6 write test at 100 virtual users measured p95 of about 27.8 ms; its "100% revenge-flag accuracy" check compares seeded labels with themselves, so it is not an accuracy result. Hackathon build.

  • HttpServer ↗

    HTTP/1.1 server on raw sockets in Python: a bounded worker pool that returns 503 when saturated, per-IP rate limiting and a Prometheus endpoint. Student project.

Looking for live repository activity? See the system overview.