Projects

date
slug
projects
status
Published
tags
summary
type
Page

Development

Orderbook

Rust
  • High performance limit order book using slab allocators and BTreeMap price ladders with FIFO matching. Supports add/modify/cancel operations, partial fills, and trade execution.
  • Built-in benchmarking framework with HDR histograms for latency analysis.

ContextDB

Rust
  • Database engine built from scratch: parser, planner, executor, transaction manager, and storage engine. Page-based layout with buffer pools, B-tree indexing, write-ahead logging, crash recovery, and concurrency control.
  • Client/server architecture over TCP with SQL-like interface.

Verify-Storage

Go, gRPC, SQLite
  • Cloud file storage with Merkle tree integrity verification. Clients verify file integrity without re-downloading by streaming Merkle proofs with O(log n) verification complexity.

Pubsub IPC Benchmark

C++, CMake
  • Latency comparison of three IPC mechanisms: UDP ping-pong, shared memory with lock-free ring buffer, and ZeroMQ. Memory-mapped files, atomic operations, and benchmarks.

Darvis

TS, Node.js, MCP
  • Personal AI assistant built on Model Context Protocol. Integrates with Obsidian, Github, filesystem, Spotify, and calendar through Claude’s interface.

Secure Retrieval

Python, Flask, Differential Privacy, LangChain
  • Privacy-preserving natural-language Q&A system for sensitive datasets. Schema-aware LLM-to-SQL translation, RBAC, PII masking, and differential privacy (Laplace/Gaussian mechanisms) with per-user privacy budgets and audit logging.

KVRaft

Go, gRPC
  • Distributed key-value store implementing the Raft consensus protocol.
  • Leader election, log replication, and linearizable reads over gRPC.

ZKAgent

TS
  • Verifiable agent execution using one-shot complete LLM inference proofs. Monorepo with agent-worker, prover, verifier, and benchmarking packages.
  • Cryptographic verification that an AI agent’s outputs were produced by a specific model on specific inputs.

RSH

Rust
  • Custom shell with job control, pipelines, ptrace-based debugging (dbg builtin) and dynamic plugin loading.

Immortal Star

  • Cloud gaming platform delivering episodic story based games. Built the cloud infra with a team of developers and cloud engineers, (tried to) solved problems in GPU provisioning, low-latency video encoding, and session management for real-time game delivery.

Whistleblower

Solidity, web3.js, Truffle, MERN, IPFS
  • Anonymous web application on Ethereum with decentralized document storage using IPFS. Source anonymity while having community-driven verification through on chain voting.

Police CMS Application

Node.js, Docker, MongoDB, React.js
  • Complaint management system deployed for Trichy Police Department. Built the db layer and API for mobile-first complaint filing, search, and processing. Automated backups, OTP verification, 2FA.

Document Requisition Portal

React.js, Node.js, MySQL, Sequelize ORM
  • Internal portal for NIT Trichy handling grade card and transcript requests. Optimized db queries and API routes, added duplicate request detection, updated approval workflow for admin.
 

© Darshana Venkatadasan 2023 - 2026