Skip to content
View TechSwimmer's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Nagpur
  • 17:18 (UTC +05:30)

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

React JavaScript TypeScript HTML5 CSS3 TailwindCSS Vite

Backend

Node.js Express.js

Database & Tools

MongoDB MongoDB Atlas Git GitHub Axios Netlify Render


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

πŸ”— 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:
React Node.js Express MongoDB

πŸ”— 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:
JavaScript Node.js Express MongoDB

πŸ”— 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. ResumeBaker ResumeBaker Public

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

    JavaScript

  2. Affina Affina Public

    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

  3. TaskNest TaskNest Public

    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

  4. My-Portfolio-Website My-Portfolio-Website Public

    my personal portfolio! This website showcases my projects, skills, and experience as a full-stack web developer.

    CSS

  5. devtasks devtasks Public

    Forked from shamilahmdt/devtasks

    This is a beginner-friendly open-source React project open for contributions. Feel free to fork the repo, pick any Good First Issue or Help Wanted task, and submit a pull request. UI improvements, …

    JavaScript