Skip to content
View TechSwimmer's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report TechSwimmer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TechSwimmer/README.md

Hi, I'm Nikhil Pillai (TechSwimmer) 👋

Full-Stack JavaScript Developer | MERN Stack | React • Node.js • TypeScript

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

🛠️ Tech Stack

Frontend

ReactJavaScriptTypeScriptHTML5CSS3TailwindCSSVite

Backend

Node.jsExpress.js

Database & Tools

MongoDBMongoDB AtlasGitGitHubAxiosNetlifyRender


🌱 Open Source Contributions

Actively contributing to open-source projects by building reusable UI components, improving accessibility, enhancing responsiveness, and implementing product features in React ecosystems.

DevTasks

Feature Contributions

  • 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

Recent Merged Contribution

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
  • Esc key 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

Borno

  • Added documentation navigation support
  • Improved homepage accessibility through documentation linking

🚀 Featured Projects

ResumeBaker — Full-Stack Resume Builder

Production-ready resume builder with real-time preview synchronization, dynamic layouts, persistence, and PDF export.

Highlights

✅ 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


Affina — Social Media Platform

Full-stack social media application with authentication, user interactions, and responsive UI.

Highlights

✅ 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


TaskNest — Full-Stack Task Management App

Task management SPA focused on usability, authentication, and productivity workflows.

Highlights

✅ 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


💻 Problem Solving

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


📈 Current Focus

  • Building scalable full-stack applications
  • Improving backend architecture & API design
  • React performance optimization
  • Writing cleaner, maintainable code
  • Open-source contributions

💼 Experience

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.


📊 GitHub Stats


🤝 Connect With Me

GitHub

https://github.com/TechSwimmer

Portfolio

https://techdevnikhil.netlify.app/

Codewars

https://www.codewars.com/users/techDevNikhil


Building software, solving problems, and continuously improving one commit at a time 🚀

Pinned Loading

  1. ResumeBakerResumeBakerPublic

    Advanced full-stack resume builder with real-time preview, multiple layouts, AI-assisted resume import, and PDF export.

    JavaScript 2

  2. TaskNestTaskNestPublic

    TaskNest is a simple and intuitive todo application designed to help users efficiently manage their daily tasks. Users can add, edit, and delete tasks, as well as mark them as completed. The app fe…

    JavaScript

  3. portfolio-v2portfolio-v2Public

    TypeScript

  4. AffinaAffinaPublic

    A modern social media platform where users can create posts with images, like and comment on others' posts, and manage their own profile. Built with a full-stack architecture, the app supports secu…

    JavaScript

  5. scikit-learnerscikit-learnerPublic

    Forked from yanndebray/scikit-learner

    Train ML models without leaving your browser 📈

    JavaScript

  6. SnapDockSnapDockPublic

    Forked from ZFordDev/SnapDock

    The lightweight, fast Markdown editor. Built on Electron

    JavaScript