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:
React Tailwind CSS Framer Motion Component 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:
React Vite Node.js Express MongoDB JWT jsPDF html2canvas
π 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:
React Node.js Express MongoDB
π 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:
JavaScript Node.js Express MongoDB
π 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
