Welcome to my portfolio.
Hello! I'm Nehal Chauhan, a passionate Computer Science & Engineering student at Parul University, specializing in full-stack development and Android app development. I work with technologies like JavaScript, Java, React, Next.js, and Node.js, Express, MongoDB, Redis, crafting high-performing and user-focused digital solutions.
I have hands-on experience building full-stack web applications, performing manual QA testing, API testing, UI/UX validation, and developing native Android applications. My projects span from interactive 3D portfolio sites and secure authentication platforms to invoice management systems and real-time stock dashboards.
Beyond development, I explore cybersecurity, JWT authentication, and augmented reality. One of my AR lenses has reached 137M+ views, a milestone that fuels my drive for innovative digital creation.
When I’m not coding, you’ll find me immersed in sports—drawing energy from cricket, football, tennis, F1 racing, and kabaddi, which continually inspire my mindset and discipline.
Welcome to my portfolio! Dive in to discover how I combine technical expertise with creativity to build impactful and meaningful digital experiences.
JavaScript, Java, HTML5, CSS; experienced with React.js, Next.js, Node.js, Express.js, and Tailwind CSS.
Git, GitHub, Android Studio, MongoDB, Redis, Firebase, TiDB, Cloudinary, Responsive Design.
Manual QA Testing, API Testing, UI/UX Validation, JWT Authentication, Aircrack, Ethical Hacking Tools.
Web Development, Android Development, Cybersecurity, AR Lens Creation; strong teamwork, time management, and work ethic.
Role: Jr. Android Developer
Role: Academic Trainee Engineer (Intern)
A web application for analyzing Body Mass Index (BMI) based on weight and height inputs. The application estimates body fat and provides BMI values along with interpretations, enhancing health awareness.
View on Website
The Private Contest Manager is a web application built using React.js for the frontend and Node.js with Express.js and MongoDB for the backend. It allows users to register their private contests and view their registered contests along with the contest codes.
A dynamic web application designed to provide users with a seamless experience for watching live sports matches. Key Features: Live Streaming: Embedded video player supporting multiple sports channels, including cricket, football, and F1. Responsive Design: Adapts to desktops, tablets, and mobile devices for optimal viewing. Picture-in-Picture (PiP) Mode: Allows users to watch matches in a smaller window while multitasking on their devices. Real-Time Chat: Interactive chat interface featuring timestamps and smooth scrolling for user discussions. Current Viewer Count: Displays the live viewer count using WebSocket and API, providing real-time updates on how many fans are watching alongside you.
View on Website
Developed a full-stack authentication system using Next.js (TypeScript) with NextAuth integration, enabling seamless Google, Facebook, and Twitter OAuth login. Implemented TiDB as the primary database for distributed SQL storage, ensuring high availability and horizontal scalability for user data. Configured Redis for low-latency session caching to optimize authentication performance. Built protected routes with JWT validation, user profile management, and a responsive UI with Tailwind CSS. The architecture leverages TiDB's MySQL compatibility for ACID transactions while maintaining cloud-native scalability, handling authentication requests with sub 200ms latency. (Tech: Next.js, TypeScript, NextAuth, TiDB, Redis, Tailwind CSS).
View on Website
Built a secure full-stack invoice management platform using React.js, Node.js, and Express.js with JWT authentication for user signup/login and protected routes. Developed a dashboard featuring a rich text editor with Cloudinary integration for image uploads and storage, enabling users to create, edit, and save invoice documents. Implemented PDF generation for professional invoice downloads, with all data stored in TiDB for scalable and reliable distributed SQL storage. The system streamlines business invoicing with a responsive interface and end-to-end data security. (Tech: React, Node, Express, JWT, Cloudinary, TiDB, jspdf)
View on Website
Developed a real-time NSE stock market dashboard using React.js, Node.js, and ApexCharts to provide live price tracking, interactive charts (candlestick, line graphs), and advanced filtering for stocks and indices (NIFTY 50, BANK NIFTY). Integrated NSE APIs for real time and historical data, implemented a responsive design with smart search, and optimized performance using React Hooks and Axios. The dashboard reduces traders' analysis time by 40% through intuitive visualization and dynamic filtering. (Tech: React, ApexCharts, Node.js, Express, REST API, CSS).
A web application for managing and analyzing DNA sequences. The application allows users to store, retrieve, and analyze DNA data, enhancing research in the field of bioinformatics.