Skip to content
View Nedunchezhiyan-M's full-sized avatar

Block or report Nedunchezhiyan-M

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
Nedunchezhiyan-M/README.md

Hi there, I'm Nedunchezhiyan M 👋

Full Stack Developer · React · Next.js · React Native · NestJS · SEO · Open Source Contributor

Portfolio LinkedIn GitHub Email WhatsApp


About Me

  • Full Stack Developer building modern web and mobile applications
  • 2 years of professional experience across frontend and backend systems
  • Based in Thiruvannamalai, Tamil Nadu, India
  • B.E. Computer Science & Engineering — Arunai Engineering College (CGPA: 8.7/10)
  • SEO performer — technical SEO, meta optimization, Core Web Vitals, and structured data across all personal and client websites
  • Active open-source contributor — expo, react-native core, supabase, three.js, vscode, openapi-typescript, and NestJS swagger
  • 50+ coding problems solved across platforms
  • Available for new opportunities

Tech Stack

Languages

JavaScript TypeScript Python C++ Java

Frontend

React Next.js Tailwind CSS HTML5 CSS3 shadcn/ui Framer Motion GSAP Three.js

Backend

NestJS Node.js FastAPI Flask REST API WebSocket

Mobile

React Native Expo

Databases

PostgreSQL MySQL Firebase

Cloud & DevOps

AWS Docker Nginx Git GitHub GitLab

Integrations

Stripe Twilio Firebase

AI / ML

OpenAI GPT Google Gemini

Testing & Tools

Jest Swagger/OpenAPI TypeORM Pydantic Postman Cursor VS Code SEO


GitHub Stats

Followers Public Repos Profile Views

Image

Activity Overview

Nedunchezhiyan's Activity Graph


Projects

VoiceVital

AI-powered voice biomarker health monitor — detect health changes before symptoms appear

TypeScript Next.js Python FastAPI OpenAI PostgreSQL

An AI-powered health monitoring platform that analyzes voice patterns using ML to detect early signs of health deterioration before physical symptoms appear. Combines voice biomarker analysis with a real-time dashboard for tracking health trends over time.

Layer Stack
Frontend Next.js, TypeScript, Tailwind CSS
Backend FastAPI (Python)
AI / ML OpenAI API, voice ML analysis
Database PostgreSQL

View Repository →


anonymous-chat

Real-time anonymous chat application — no accounts, no traces

JavaScript Node.js WebSocket Firebase

A privacy-first, real-time anonymous chat application built with WebSocket for instant message delivery. Users can join rooms and chat without creating accounts, keeping conversations ephemeral and private.

Layer Stack
Frontend JavaScript, HTML5, CSS3
Backend Node.js, WebSocket (Socket.IO)
Database Firebase Realtime Database

View Repository →


recall

One-command screen + audio recorder for Linux

Shell ffmpeg Linux

A minimal CLI tool for Linux that records your screen and audio in a single command. Built entirely on ffmpeg with a clean shell wrapper — installs in one command, runs in one command, no GUI required.

Layer Stack
Runtime Bash / Shell
Core Engine ffmpeg
Platform Linux
Database None (file-based output)

View Repository →


merge-conflict-inline-diff

VS Code extension — word-level diff highlights inside merge conflict blocks

TypeScript VS Code API Node.js

A VS Code extension that enhances the native merge conflict UI with word-level inline diff highlights inside conflict blocks. Instead of showing entire changed lines, it pinpoints exactly which words differ between the HEAD and incoming changes — making conflict resolution significantly faster and more precise.

Layer Stack
Language TypeScript
Extension API VS Code Extension API
Runtime Node.js
Database None

View Repository →


react-native-developer-toolkit

Zero-dependency utility library of essential hooks and helpers for React Native

TypeScript React Native iOS Android npm

A TypeScript-first utility library for React Native developers — zero external dependencies, works on both iOS and Android. Provides production-ready hooks and helpers that every React Native app needs but shouldn't have to rewrite.

Layer Stack
Language TypeScript
Platform React Native (iOS + Android)
Package npm published
Database None (utility library)

Hooks & Utilities:

Hook / Utility What it does
useAppState Track app foreground / background state transitions
useNetworkStatus Monitor network connectivity in real time
useReduceMotion Respect OS accessibility reduced-motion preference
useKeyboard Monitor keyboard visibility and height
usePrevious Reference the previous value of any prop or state
useDebounce Debounce values for search inputs and expensive calls
vibrate Predefined haptic feedback patterns (light / medium / heavy)
formatBytes Convert raw byte counts to human-readable file sizes
isIphoneWithNotch Detect notch / Dynamic Island devices for safe-area layout

View Repository →


Open Source Contributions

Actively contributing to major open-source projects with merged pull requests:

Repository Description Language
mrdoob/three.js JavaScript 3D Library — WebGL rendering engine JavaScript
facebook/react-native React Native core framework C++ / JavaScript
expo/expo Universal native apps framework for React TypeScript
supabase/supabase Open-source Firebase alternative (Postgres) TypeScript
microsoft/vscode Visual Studio Code editor TypeScript
openapi-ts/openapi-typescript Generate TypeScript types from OpenAPI specs TypeScript
nestjs/swagger OpenAPI / Swagger module for NestJS TypeScript

Achievements

Published VS Code Extension — merge-conflict-inline-diff

Shipped a developer tooling extension that improves the daily Git workflow for VS Code users

  • Built and published a VS Code extension that adds word-level inline diff highlights inside merge conflict blocks
  • Solves a real pain point: native VS Code merge view shows line-level diffs; this extension narrows it to the exact word that changed
  • Stack: TypeScript · VS Code Extension API · Node.js
  • View Extension →

Published npm Package — react-native-developer-toolkit

Shipped a zero-dependency utility library used by React Native developers across iOS and Android

  • Designed and published a production-ready npm package with 9 hooks and utilities for React Native
  • Zero external dependencies — TypeScript-first, works on iOS and Android out of the box
  • Covers the most-needed but under-served patterns: app state, keyboard, network, haptics, debounce, and device detection
  • Stack: TypeScript · React Native · npm
  • View Package →

Merged PR — three.js (mrdoob/three.js)

Contributed to the world's most popular JavaScript 3D library with 100k+ GitHub stars

  • Contributed a merged pull request to three.js, the JavaScript 3D library powering WebGL experiences across the web
  • Part of an active codebase maintained by a global community of 3D graphics engineers
  • Stack: JavaScript · WebGL · Three.js
  • View Contributions →

Graduated with 8.7 CGPA

B.E. Computer Science & Engineering — Arunai Engineering College (2020–2024)


50+ Coding Problems Solved

Consistent problem solver across competitive programming platforms


Education

Degree Institution Year Score
B.E. Computer Science & Engineering Arunai Engineering College, Thiruvannamalai 2020 – 2024 CGPA: 8.7 / 10

Experience

Full Stack Developer · 2 Years

  • Building full-stack web and mobile applications using React, Next.js, React Native, NestJS, and PostgreSQL
  • Designing and consuming REST APIs with Swagger/OpenAPI documentation
  • Working with AWS services — EC2, S3, SNS, SQS
  • Integrating third-party services — Stripe (payments), Twilio (SMS/voice), Firebase
  • Building AI-powered features using OpenAI GPT and Google Gemini APIs
  • Implementing SEO best practices — technical SEO, meta tags, Core Web Vitals, structured data, and sitemap optimization
  • Writing unit and integration tests with Jest
  • Containerising and deploying applications with Docker and Nginx
  • Contributing to open-source projects including expo, react-native core, supabase, three.js, vscode, openapi-typescript, and NestJS swagger

Let's connect and build something great together!

Email LinkedIn Portfolio

Popular repositories Loading

  1. supabase supabase Public

    Forked from supabase/supabase

    The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

    TypeScript

  2. expo expo Public

    Forked from expo/expo

    An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.

    TypeScript

  3. react-native react-native Public

    Forked from react/react-native

    A framework for building native applications using React

    C++

  4. react-native-developer-toolkit react-native-developer-toolkit Public

    Essential React Native hooks and utilities for mobile app development - useAppState, useNetworkStatus, useReduceMotion, useKeyboard, and more

    TypeScript

  5. Nedunchezhiyan-M Nedunchezhiyan-M Public

  6. openapi-typescript openapi-typescript Public

    Generate TypeScript types from OpenAPI 3 specs

    TypeScript