back

> all projects

Screenshot of Sysiq Project
building

Sysiq

Interactive system design learning platform with visual explanations and hands-on challenges.

built with

Next.jsPostgreSQLPrismaNeonDB
Screenshot of Cognia Project

Cognia

A minimal second-brain app to organize and save YouTube videos & Twitter links in one place.

built with

ReactTypeScriptMongodbExpressJs
Screenshot of Echo Vault Project

Echo Vault

Time locked messaging vault that unlocks messages after TTL.

built with

ReactJavascriptExpressNode
Screenshot of Svara AI Project
source only

Svara AI

Voice-based AI app built with the Hume AI SDK that analyzes prosody and returns structured emotional insights after each session.

built with

TypeScriptHume AI SDKVoice AIEmotion Analysis
Screenshot of Surmise Blog Project

Surmise Blog

A full stack blog app built as a learning project.

built with

ReactJSMongodbNodeExpress
Screenshot of Tune In Project

Tune In

A simple YouTube Music API wrapper project built in first year.

built with

JavaScriptYouTube Music APIWeb

> systems & open source

Distributed Rate Limiter

GoRedisLua
  • Built a high-performance rate limiting service in Go using the token bucket algorithm, achieving ~26K req/sec with p99 latency under 35ms validated via load testing.
  • Implemented distributed rate limiting using Redis + Lua atomic scripts to ensure consistent token consumption across multiple nodes with zero race conditions.
  • Designed storage behind an interface enabling zero-change backend swap between in-memory and Redis; added IP-based auto rate limiting, rate limit headers, and memory exhaustion protection.

Text Search Engine

GoHTTPSearchInverted Index
  • Developed a full-text search engine in Go for indexing and querying .txt files.
  • Implemented an inverted index for fast and efficient text retrieval.
  • Exposed a lightweight HTTP server to serve rapid search queries.

“the degree to which a person can grow is directly proportional to the amount of truth he can accept about himself without running away”

harsh sharma2026