Hi, I'm Nayan 👋
full-stack developer, building apps with react, node.js & typescript
NS

About

final-year b.tech @iit roorkee | building scalable web apps with react, next.js, node | shipped projects like shortly, recombooks, murmur & solana rent tool

Skills

React
Next.js
TypeScript
Node.js
Express
MongoDB
Tailwind CSS
Framer Motion
Socket.IO
Zustand
Zod
Axios
JWT
Next-Auth
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Shortly – URL Shortener with Analytics Dashboard

Shortly – URL Shortener with Analytics Dashboard

Engineered a full-stack URL shortener featuring secure user authentication, custom alias generation, and a real-time click analytics dashboard. Implemented JWT-based auth with HTTP-only cookies and bcrypt hashing. Designed a responsive dashboard for user profiles, URL history, and copy-to-clipboard. Integrated MongoDB with Mongoose and nanoid for collision-resistant short URLs.

React
Node.js
Express
MongoDB
TailwindCSS
JWT
Vite
RecomBooks – AI-Powered Book Discovery Platform

RecomBooks – AI-Powered Book Discovery Platform

Built a personalized book recommendation platform using Gemini AI and Google Books API. Integrated fallback logic to ensure over 95% content reliability. Used Next.js 14 for server-side rendering, TailwindCSS for styling, and Framer Motion for UI animations. Designed reusable TypeScript components for scalability.

Next.js 14
TypeScript
TailwindCSS
Framer Motion
Gemini AI
Google Books API
Murmur – Real-Time Chat Application

Murmur – Real-Time Chat Application

Developed a real-time chat app using MERN, Socket.IO, and Zustand for state management. Implemented secure JWT auth and session handling. Designed RESTful APIs in Express with MongoDB for message storage. Integrated Cloudinary for image upload and built a responsive UI with TailwindCSS and DaisyUI.

React
Node.js
Express
MongoDB
Socket.IO
Zustand
TailwindCSS
DaisyUI
Cloudinary
Solana Rent Calculator – Blockchain Utility Tool

Solana Rent Calculator – Blockchain Utility Tool

Built a responsive React + Vite tool to calculate rent exemption amounts on the Solana blockchain. Implemented light/dark mode toggle and used TailwindCSS for styling. Organized modular TypeScript configuration for clean development and optimized production builds.

React
TypeScript
TailwindCSS
Vite
Contact

Get in Touch

Want to reach out? Drop a mail at nayan_s@ce.iitr.ac.in.