Ayan

Recent
Image

i18n-Nextjs-Template

A fully-featured, production-ready Next.js starter template with built-in internationalization (i18n) support to help you build scalable, multilingual React applications effortlessly.

Next.js
next-intl
typescript
Tailwind CSS/v4
shadcn/ui
motion

Express X DynamoDB Template

A production-ready Node.js boilerplate using Express.js and Amazon DynamoDB with best practices for building scalable and high-performance REST APIs.

Express.js
DynamoDB
AWS SDK
Docker
REST API
Image

Projects

Here are some of my projects.

Image

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.

nextjs
typescript
tailwindcss
rpc
stripe
auth.js
drizzle-orm
hono
fabric
postgresql
ai-background-remover
ai-image-generator
shadcn-ui
react-query
zustand
subscription
Image

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.

vite
React
typescript
shadcn/ui
tailwind
RTK-Query
chart.js
MERN
Multer
Nodemailer
RabbitMq
Docker
razorpay
PDFKit
Image

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.

Next.js
Notion
TypeScript
Tailwind CSS
shadcn/ui
React
Static Site Generation
Markdown
SEO
Responsive Design
Headless CMS
Image

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.

Node.js
Express
Video Transcoding
HLS
ffmpeg
Media Streaming
API
M3U8
AWS S3
CloudFront
File Upload
Video Chunking
Image

A real-time AI assistant powered by Gemini and Next.js that understands text, images, and context for smarter conversations.

Next.js
Gemini
Multimodal AI
Live Chat
TypeScript
Tailwind CSS
Shadcn/UI
LLM
AI Assistant
Vercel
Image

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.

CLI
Node.js
TypeScript
Express
MongoDB
GraphQL
Docker
ESLint
Prettier
CORS
dotenv
Project Generator
Inquirer
Ora
Chalk
Scaffolding
ioredis
Clean Architecture
Image

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.

WebRTC
End-to-End Encryption
Vite
React
Express
Socket.io
Peer-to-Peer
Media Streaming
STUN
RTCPeerConnection
TypeScript
Multi-User Communication
Secure Communication
Image

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.

Node.js
AI
E-commerce
Recommendation System
OpenAI
GroqAI
Image

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.

Node.js
HTTP Server
Express.js
Library
Middleware
Image

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.

Node.js
Express
Socket.io
AES-256-GCM
Encryption
Real-time
Secure Chat