Project archive
Projects
A collection of things I've built, from full-stack SaaS platforms to focused frontend tools and backend systems.

Architected a multi-tenant, enterprise-grade SaaS platform that helps software engineers prepare for interviews. Built as a Turborepo + pnpm monorepo with a NestJS backend organized into 19 domain modules following strict Domain-Driven Design + Clean Architecture (Domain → Application → Infrastructure → Presentation), and two Next.js 16 (App Router) frontends — a candidate portal and an independently deployable Super-Admin backoffice served behind a single origin. The centerpiece is a harness-based, Dockerized code-execution sandbox that grades DSA submissions across JavaScript, Python, and C++ in isolated containers, with a synchronous run path and a BullMQ-queued submit path. On top of it sits a 2,700+ problem bank, daily challenges with solving streaks, timed coding contests, achievement badges, an in-app notification center, spaced-repetition review, per-problem discussions/bookmarks/notes/lists, a Kanban job tracker, community forums with moderation, and timeframe leaderboards — with RBAC, JWT access/refresh rotation, feature flags, and immutable audit logging for SOC 2 / ISO 27001 compliance.
Engineered a scalable full-stack Tinder clone strictly adhering to SOLID clean architecture principles (Routes → Controllers → Services → Repositories). Features real-time WebRTC peer-to-peer audio/video calls, Socket.io signaling, secure user authentication with Joi sanitization, and Google Gemini AI-powered matchmaking with personalized icebreakers.

Full-stack flight booking application with Next.js frontend and microservices backend (Flight & Booking services) built with Express.js and PostgreSQL.

AI-powered automated code review SaaS platform using Next.js 16, React 19, TypeScript, and PostgreSQL.

Full-stack productivity & wellness platform with todo management, Kanban board, and health tracking.

Interactive financial dashboard with charts, CSV import, and analytics.

Full-stack e-commerce platform with payments, admin panel, and inventory.

