All Projects

Things I've built

A curated list of my projects — production systems, experiments, and everything in between.

ClickIt

Distributed URL shortener built for high-concurrency redirects — Go CQRS services, Kafka click analytics, Redis/Mongo read paths, and an SRE-minded architecture that isolates traffic spikes from management APIs.

GoCQRSKafkaRedisMongoDBNext.jsOpenAPIDocker

Wharf

Self-hosted PaaS control plane: Go Agents talk Docker on each VPS, a NestJS Hub owns desired state over outbound WSS, and a React UI operates projects without mounting the Docker socket on the control plane.

GoNestJSReactWebSocketDockerSQLiteJWT

AuctionForge

A scalable, real-time car auction bidding system that handles high-frequency bids from multiple users with enterprise-level reliability, security, and performance.

TypeScriptNestJSReactSocket.IOPostgreSQLRedisRabbitMQPrismaDockerJWT

PrintForge (BRUT)

Private

Productized print-on-demand platform for BRUT (wearbrut.in) — Fastify API, Next.js storefront, and BullMQ/Sharp worker with Razorpay, R2 uploads, and Neon Postgres.

FastifyNext.jsBullMQRedisPostgreSQLRazorpayCloudflare R2Docker

DocAssist

Multi-tenant clinic SaaS — Express/Prisma API with strict clinic data isolation, React admin, dual-VPS CI/CD, and multi-device JWT auth for doctors operating across clinics.

TypeScriptExpressPrismaPostgreSQLReactRedisDockerGitHub Actions

Video Quiz Generator

Private

AI pipeline that turns lecture videos into quizzes — Whisper transcription, LLaMA MCQ generation via FastAPI/Ollama, NestJS orchestration with Bull queues, and React user/admin portals.

NestJSReactPythonFastAPIWhisperLLaMABullRedisMongoDBDocker

CareerStack AI

Private

AI-powered job application tracker as a Chrome extension. Scrapes LinkedIn & Indeed, runs Gemini/OpenAI analysis for resume match scoring, and saves structured entries to Notion — with zero data leaving the browser.

TypeScriptChrome ExtensionGemini AIOpenAINotion APIViteSentryCI/CD

ExpenseFlow (Azorfi)

Private

Relationship-aware expense tracker spanning Express/Prisma API, Next.js web, and Expo mobile — JWT auth, receipts on S3, and charts for shared spending workflows.

ExpressPrismaPostgreSQLNext.jsExpoReact NativeAWS S3Zod

Identity Reconciliation

Identity reconciliation service for linking customer contacts across multiple purchases — resolves contact chains using linked-list style deduplication.

TypeScriptNode.jsExpressPostgreSQLPrismaREST APIRender

Customer Traffic Dashboard

Real-time analytics dashboard for monitoring and visualizing customer traffic patterns with charts and trend indicators.

TypeScriptReactChartsAnalytics

ScriptAssist NestJS API

Senior-level NestJS coding challenge — refactored a task management API with intentional architectural flaws into a production-grade system with caching, queues, security, and observability.

TypeScriptNestJSPostgreSQLTypeORMBullMQRedisJWTBun

Email Microservice

Production-grade email microservice with Kafka queuing, OpenTelemetry distributed tracing, Prometheus metrics, Grafana dashboards, and AWS SES delivery.

TypeScriptNestJSReactKafkaAWS SESOpenTelemetryJaegerPrometheusGrafanaDocker

Task Manager API

RESTful task management API with user auth, task assignment, priority levels, and status tracking — clean architecture with TypeScript.

TypeScriptNode.jsREST APIAuth

Book Review API

RESTful API for managing book reviews, ratings, and user comments — includes search, filtering, and pagination.

JavaScriptNode.jsExpressMongoDB

API Access Control

API gateway with access control, API key management, rate limiting, and permission scoping for multi-tenant environments.

JavaScriptNode.jsMiddlewareAuth

Podcast Subscription App

High-performance podcast subscription UI with virtual scrolling, GraphQL API, Framer Motion animations, and SQLite persistence.

TypeScriptNext.jsGraphQLApolloSQLitePrismaTanStack QueryFramer Motion

B2B Marketplace Search

Advanced product search service for a B2B marketplace with full-text search, category filtering, and relevance scoring.

TypeScriptSearch EngineREST API

Budget Tracker

Personal finance tracker for managing income, expenses, and budget goals with visual summaries and category breakdowns.

JavaScriptReactLocalStorage

Weather Dashboard

Location-aware weather dashboard with current conditions, hourly and 7-day forecasts powered by an external weather API.

JavaScriptWeather APIHTML/CSS

Ride Admin App

Admin panel for a ride-hailing platform with driver management, live trip tracking, fare configuration, and analytics.

JavaScriptReactAdmin Panel

Habit0 — Habit Tracker

Cross-platform React Native habit tracker with streak rewarding, smart AI reminders, history calendar, and automated GitHub Actions builds for iOS and Android.

TypeScriptReact NativeExpoRealmiOSAndroidGitHub Actions

Certificate Management System

System for generating, issuing, and verifying digital certificates with secure token-based validation.

JavaScriptNode.jsSecurity

MERN Todo App

Full-stack todo application built with the MERN stack with user accounts, task categories, due dates, and live deployment.

MongoDBExpressReactNode.jsJWTMongooseAxios

Twilio Webhook Integration

Webhook handler for Twilio SMS and call events with automated response flows and event-driven processing.

PHPTwilio APIWebhooks

Google Calendar Call Alert

Full-stack automation app that authenticates with Google OAuth, monitors your Calendar, and triggers automated Twilio phone call reminders before meetings.

JavaScriptNode.jsExpressReactViteMongoDBGoogle OAuthGoogle Calendar APITwilionode-cron

TCP Server–Client

Low-level TCP socket implementation in C demonstrating connection handling, data framing, and client–server message exchange.

CTCP/IPSocket Programming
More on GitHub