Hey, there
I'm
Nayan Bamnotea Software Engineer
currently focused on building user experiences that drive growth.

Projects

CaseCobra is a custom phone case ordering platform that allows users to design their own phone cases with personalized images and styles. The application integrates secure authentication via Clerk and payment processing via Stripe, providing a seamless user experience for creating and purchasing custom phone cases.
next.js
react
supabase
prisma
clerk
stripe

BDCOE Student Portal is a sophisticated web application built to digitalize the traditional mentor-mentee form system for the Computer Department. The platform streamlines the process of collecting and managing student information, replacing paper-based forms with a modern digital solution.
next.js
react
typescript
tailwindcss
clerk
prisma
edgestore
shadcn/ui
framer-motion

AI Resume Builder is a modern web application that helps users create professional resumes with AI assistance. The platform offers an intuitive interface for building customized resumes with features like AI-powered content generation, real-time preview, and multiple resume management.
vite
react
clerk
google-generative-ai
shadcn/ui
react-to-pdf

VidConnect is a versatile video conferencing and management application designed for seamless communication and collaboration. It provides robust functionality for managing meetings and recordings with secure authentication via Clerk, and integrates advanced chat, video, and feeds features using Stream.
next.js
react
clerk
stream


A heartfelt birthday celebration website built for Toshita, featuring an interactive starry night theme with animated elements, video messages from family members, and a real-time message wall where visitors can leave birthday wishes. The site combines stunning visuals with personal touches to create a memorable digital birthday experience.
next.js
react
typescript
MongoDB
tailwindcss
framer-motion
Prisma
canvas-confetti
TSParticles

This is a user registration form built with Next.js and TypeScript. This project was completed as part of an assignment to create a form with data binding and submission handling. It demonstrates proper implementation of reactive forms, two-way data binding, form validation, and submission handling.
next.js
react
React Hook Form
Zod
Shadcn UI components
Aceternity UI
Work experience
React Developer Intern
Plazmacloud Technology | Internship
Sept 2024 - Nov 2024
- Engineered a dynamic and interactive Resume Builder web application for a client, leveraging React.js and Tailwind CSS to ensure seamless UI/UX design and responsiveness across devices.
- Integrated multiple REST APIs including authentication (sign-in, sign-up, logout), user management, and CRUD operations for resume and cover letter templates, significantly improving backend interactions.
- Developed and designed 20 professional resume templates and 20 cover letter templates, precisely translating Figma designs into pixel-perfect, reusable React components.
- Implemented a modular drag-and-drop (DND Kit) system, enabling users to rearrange resume sections dynamically while maintaining state persistence for an intuitive experience.
- Integrated Google Gemini AI to simulate ATS (Applicant Tracking System) analysis, providing users with resume optimization scores and AI-driven keyword suggestions for enhanced job application success.
- Optimized the resume structure with an interactive auto-save feature, allowing users to edit sections in real-time while implementing smart toolkits for adding, deleting, and modifying content effortlessly.
- Enabled seamless resume PDF generation using the jsPDF library, ensuring high-quality document rendering with custom styling and formatting.
- Significantly reduced code redundancy through component reusability and modularization, improving maintainability and overall application efficiency.
- Collaborated closely with a senior frontend developer to refine UI elements, debug complex issues, and enhance user experience, ensuring a robust and scalable application architecture.
Frontend Developer Intern
DevForge Solutions | Internship
May 2024 - July 2024
- Developed the frontend for an AI-powered eCommerce dashboard using Next.js, Tailwind CSS, and TypeScript, ensuring a seamless and responsive user experience.
- Implemented secure authentication flows with Clerk, integrating Google and phone number login to enhance accessibility and security.
- Designed and built an interactive product catalog with features such as filtering, sorting, and pagination, improving user navigation and engagement.
- Developed dynamic and reusable UI components to optimize code maintainability and scalability across multiple dashboard sections.
- Refined the admin panel UI, allowing vendors to manage products and view analytics through an intuitive and accessible interface.
- Worked closely with the design team to translate Figma mockups into pixel-perfect frontend implementations, ensuring UI consistency across devices.
- Enhanced user interactions by integrating animations and modal transitions for a more engaging experience.
- Fixed multiple UI bugs and improved performance optimizations, reducing load times and improving component re-renders.
- Participated in daily stand-ups and sprint planning meetings, gaining hands-on experience in an agile development workflow.