Full-Stack JavaScript Developer focused on building scalable MERN applications, responsive React interfaces, REST APIs, authentication systems, and production-ready user experiences.
I build full-stack web applications using React, Node.js, Express, MongoDB, JavaScript, and TypeScript with a strong focus on clean architecture, responsive UI, reusable components, API design, and maintainable code.
🚀 Currently seeking opportunities in:
- Frontend Development
- Full-Stack Development
- Backend (Node.js)
- Software Engineering Roles
Actively contributing to open-source projects by building reusable UI components, improving accessibility, enhancing responsiveness, and implementing product features in React ecosystems.
- Implemented interactive task sorting functionality
- Added priority, due date, and alphabetical sorting
- Built ascending/descending ordering logic using React state
- Improved mobile responsiveness and dashboard layouts
Interactive Task Details Modal (Kanban Board)
Built a reusable and accessible modal system for task cards on the Kanban board.
Implemented:
- Reusable modal component architecture
- Task-specific modal rendering using React state
- Overlay click to close functionality
Esckey accessibility support- Clear close button (
X) - Tailwind CSS styling aligned with project theme
- Improved UX without cluttering the Kanban board
Tech Used:
ReactTailwind CSSFramer MotionComponent Architecture
- Added documentation navigation support
- Improved homepage accessibility through documentation linking
Production-ready resume builder with real-time preview synchronization, dynamic layouts, persistence, and PDF export.
✅ Real-time synchronized resume preview
✅ Dynamic multi-layout CV architecture
✅ Authentication & persistence for registered users
✅ PDF export with consistent rendering
✅ CRUD functionality for resume management
Tech Stack:ReactViteNode.jsExpressMongoDBJWTjsPDFhtml2canvas
🔗 Live Demo:
https://resume-baker.netlify.app
🔗 Repository:
https://github.com/TechSwimmer/cv-Builder
Full-stack social media application with authentication, user interactions, and responsive UI.
✅ JWT Authentication
✅ Post creation & image uploads
✅ Like and comment functionality
✅ User profile management
✅ Responsive user experience
Tech Stack:ReactNode.jsExpressMongoDB
🔗 Live Demo:
https://affina.netlify.app/
🔗 Repository:
https://github.com/TechSwimmer/Affina
Task management SPA focused on usability, authentication, and productivity workflows.
✅ Secure JWT authentication
✅ Task CRUD operations
✅ Calendar-based task filtering
✅ MongoDB persistence
✅ Responsive UI
Tech Stack:JavaScriptNode.jsExpressMongoDB
🔗 Live Demo:
https://todotasknest.netlify.app
🔗 Repository:
https://github.com/TechSwimmer/Todo-list-app
Solved 150+ coding problems on Codewars using JavaScript.
Focused on:
- Problem-solving
- Data Structures & Algorithms
- Core JavaScript fundamentals
- Logic building
🔗 Codewars Profile:
https://www.codewars.com/users/techDevNikhil
- Building scalable full-stack applications
- Improving backend architecture & API design
- React performance optimization
- Writing cleaner, maintainable code
- Open-source contributions
Previously worked as a Senior Executive at Hexaware Technologies (First Advantage), where I developed strong problem-solving, operational discipline, cross-team collaboration, and data-handling skills that I now apply to software development.
https://github.com/TechSwimmer
https://techdevnikhil.netlify.app/
https://www.codewars.com/users/techDevNikhil
