A fully-featured, production-ready Next.js starter template with built-in internationalization (i18n) support to help you build scalable, multilingual React applications effortlessly.
A production-ready Node.js boilerplate using Express.js and Amazon DynamoDB with best practices for building scalable and high-performance REST APIs.
Here are some of my projects.
A sleek, modern SaaS graphic design app built with Next.js, TypeScript, and Tailwind CSS. Create and customize templates, manipulate text and shapes, and access powerful AI tools for background removal and image generation. Enjoy seamless authentication with Auth.js (Google, GitHub, email), real-time collaboration powered by Zustand and React Query, and secure subscription billing via Stripe. Boost productivity with intuitive keyboard shortcuts for fast editing and navigation. Backend powered by Hono and PostgreSQL (Neon DB) with smooth file uploads and scalable performance.
A robust and scalable ecommerce platform built for the fashion brand Fashat, leveraging the MERN stack and Vite for optimal performance. The platform supports user authentication, cart management, order tracking, and Razorpay-powered payments. Admins can manage products, orders, and generate invoices using PDFKit. Features include image uploads via Multer, transactional emails with Nodemailer, and background processing with RabbitMQ. Built with a modern UI using ShadCN and Tailwind CSS, advanced state management through RTK Query, and real-time data insights via Chart.js. The app is fully containerized with Docker for production deployment.
A modern educational platform built with Next.js and TypeScript, offering expertly curated blogs and guides on development, DevOps, blockchain, and more. Powered by Notion as a flexible CMS, Simplify delivers a seamless, well-organized, and dynamic learning experience—combining cutting-edge web technologies with structured, easily maintainable content to keep learners ahead in today’s fast-evolving tech landscape.
A Node.js + Express API that transcodes uploaded videos into adaptive HLS format (.m3u8 and .ts chunks). It supports uploading videos, real-time transcoding, and streaming playback. Version 2.0.0 introduces an upload endpoint and automatic chunk generation with cleanup. Future updates will include AWS S3 storage and CloudFront CDN integration for scalable video delivery.
A real-time AI assistant powered by Gemini and Next.js that understands text, images, and context for smarter conversations.
create-exs is a blazing-fast CLI tool to scaffold modern Node.js backend projects with TypeScript. It supports customizable stacks including MongoDB, GraphQL, Docker, and more — all following best practices. Featuring guided prompts, path aliases, and built-in tools like ESLint, Prettier, Morgan logger, and custom error handling, create-exs helps developers launch scalable, clean, and production-ready APIs in seconds.
A secure, real-time video calling and chat application built with React and Vite on the frontend and Express as the backend signaling server. This project uses WebRTC for peer-to-peer encrypted video and audio streams and WebSockets (via Socket.io) for signaling and real-time encrypted chat messaging. It leverages modern technologies like TypeScript and Tailwind CSS for a smooth developer and user experience, ensuring end-to-end encrypted communication for privacy and security.
An AI-powered product recommendation system tailored for e-commerce platforms. Built with Node.js and leveraging OpenAI, this system provides personalized, real-time product suggestions to enhance customer engagement and boost sales through intelligent, data-driven insights.
A custom lightweight Node.js library inspired by Express.js, built to simplify HTTP server creation and request handling. This project demonstrates core web framework concepts such as routing, middleware, and query parsing using the 'qs' package for query string support.
A secure, real-time chat app built with Node.js, Express, and Socket.io that ensures end-to-end encryption using AES-256-GCM. It provides message confidentiality and integrity by encrypting messages before transmission and decrypting only on the recipient's side, enabling private and tamper-proof communication.