home

projects.

things i broke, fixed, and shipped.

NovaEnv

Next.js · TypeScript · Node.js · Express.js · MongoDB · AES-256

  • - Project-based environment variable manager with token-based access control.
  • - All secrets encrypted at rest with AES-256.
  • - Ships with a CLI (NovaEnv CLI) to pull env vars directly into any local machine.

MyBrainDump

Next.js · MongoDB · Node.js · Web Speech API · Gemini API · Clerk

  • - AI-powered task and date manager — speak naturally, AI converts speech to actionable tasks.
  • - Uses Gemini API for intent parsing and Clerk for auth.

Gitalyze

Next.js · Redis · GitHub API · Node.js · Express.js

  • - GitHub profile analyzer — enter a username, get a rich dashboard of repos, contributions, and stats.
  • - GitHub API responses cached in Redis for fast repeat lookups.

MakeMyPath

Next.js · OpenAI API · TypeScript · Tailwind CSS

  • - AI-powered learning roadmap generator — users describe their goal, AI builds a personalized path.

InsightPlus

NestJS · TypeScript · Redis · PostgreSQL · Clickhouse

  • - Open-source, self-hostable analytics engine with dual-DB architecture (PostgreSQL + Clickhouse).
  • - Processes thousands of events per second with fully customizable metrics and event schemas.

DNS Resolver

Golang

  • - Recursive DNS resolver with in-memory caching for fast repeated lookups.

Load Balancer

Golang · Round Robin · HTTP · Goroutines

  • - Round-robin HTTP load balancer distributing requests across multiple backend servers.

Job Scheduler

Golang · Goroutines · Channels · Mutex

  • - Customizable scheduler for one-time and recurring jobs using goroutines and channels.

ChatApp

Redis · Pub-sub · Socket.io · TypeScript · Turborepo · Node.js

  • - Scalable real-time chat backend template using Redis pub/sub for horizontal scaling.

DownDetective

Golang

  • - Lightweight uptime monitor — concurrently checks a list of URLs and reports their status.