Hi, I'm

Mathura, Uttar Pradesh, India

Backend-Focused Full Stack Developer

Backend Developer
MERN Full Stack Developer
Open-Source Builder
Open to Internships, PPO & 2027 Graduate Roles

Backend-focused full-stack developer building secure REST APIs, real-time applications, reusable developer tooling, and scalable web platforms using Node.js, Express.js, MongoDB, React, JWT, role-based access control, Socket.IO, and Docker.

Scroll to explore ↓
Nitin Kumar — Backend-Focused Full Stack Developer

Who I Am.

I’m a final-year Computer Science student at GLA University and a backend-focused full-stack developer. I enjoy designing secure APIs, authentication systems, real-time features, and maintainable backend architectures.

My primary stack includes Node.js, Express.js, MongoDB, React, JavaScript, TypeScript, Java, SQL, JWT authentication, role-based authorization, Socket.IO, and Docker.

I focus on writing reusable code, reducing backend boilerplate, applying practical security practices, and converting product requirements into working applications.

Right Now

Building

CareerGuid AI — AI-powered ATS and personalized roadmap platform

Maintaining

BackendKit — reusable backend architecture package

Exploring

Docker, Redis, scalable backend architecture and system design

Learning

Salesforce Administration through Trailhead

Open to

Backend, software engineering and full-stack opportunities

Based in

Mathura, Uttar Pradesh, India

How I Build.

Secure by Default

Authentication, authorization, validation, rate limiting, secure headers, centralized error handling, and safe API design should be considered from the beginning.

Architecture Before Features

Define modules, data flow, API boundaries, and reusable middleware before adding complex functionality.

Build Reusable Systems

Avoid duplicating authentication, validation, logging, and response patterns across projects. Convert repeatable patterns into reusable abstractions.

Ship, Test and Improve

Build a working version, test real flows, identify failures, and improve the implementation based on measurable results.

200+

NPM Downloads

BackendKit package adoption

197

Automated Tests

BackendKit reliability coverage

1,500–2,000 → 100–200

Lines of Setup Code

Backend boilerplate reduced using BackendKit

4+

Core Projects

Backend, full-stack and developer tooling

Capabilities

What I Build.

Secure backends, real-time experiences, reusable tooling and full-stack platforms designed around maintainable boundaries.

Secure Backend APIs

REST APIs with validation, JWT authentication, role-based authorization, security middleware, centralized error handling, and standardized responses.

Real-Time Applications

Socket.IO-based chat, notifications, live status updates, and event-driven user experiences.

Developer Tooling

Reusable packages and architecture utilities that reduce repeated setup and improve consistency across Node.js and Express applications.

Full-Stack Platforms

React interfaces connected with maintainable backend services, databases, authentication flows, and deployment-ready configuration.

Experience, Projects & Education

My Journey.

A practical path through open-source backend tooling, full-stack projects, computer science education and campus collaboration.

Open-Source Package Maintainer

BackendKit
  • Published and maintained the BackendKit npm package for reusable Express.js backend architecture.
  • Implemented JWT access and refresh token flows, authentication middleware and role-based authorization.
  • Added security middleware, Zod validation, standardized API responses, structured logging and centralized error handling.
  • Created 197 automated tests and reduced common backend setup from approximately 1,500–2,000 lines to 100–200 lines.
  • Reached more than 200 npm downloads.

Full-Stack Project Developer

Alumni Bridge Platform
  • Built an alumni mentorship and networking platform using React, Node.js, Express.js and MongoDB.
  • Implemented JWT authentication and role-based access for students, alumni and administrators.
  • Added real-time chat and notifications using Socket.IO.
  • Developed mentorship, discussion, job, event and administration workflows.
  • Worked with frontend deployment on Vercel and backend deployment on Render.

B.Tech in Computer Science

GLA University, Mathura
  • Final-year Computer Science student.
  • Building practical experience in backend engineering, full-stack development, databases, computer networks, operating systems and software development.
  • Preparing for backend, software engineering and graduate technology roles.

Leadership and Campus Activities

GLA University
  • Contributed to the organization and execution of a college fest and hackathon.
  • Supported team coordination, logistics, communication and event execution.
  • Developed practical leadership and collaboration experience.

Certifications & Learning

Verified credentials and clearly marked ongoing learning.

Salesforce Trailhead — Salesforce Administration and CRM fundamentals

Currently Learning

Docker and backend system design — ongoing practical learning

In Progress

Selected Works

Featured Projects.

Backend architecture, real-time full-stack workflows, developer tooling and practical data management.

Flagship

Flagship · Open-Source Developer Tooling

BackendKit — Secure Express Backend Toolkit

An open-source npm package that provides reusable authentication, authorization, validation, security, logging, error handling and response architecture for Express.js applications.

Built: Reusable Express.js architecture with authentication, authorization, security middleware, validation and centralized error handling.
Outcome: Reduced common backend setup from approximately 1,500–2,000 lines to 100–200 lines.
Reliability: 197 automated tests and more than 200 npm downloads.
Node.jsExpress.jsJavaScriptTypeScriptJWTZodHelmetRate LimitingnpmAutomated Testing
View on NPM

Full Stack · Real-Time Networking Platform

Alumni Bridge Platform

An alumni mentorship and networking platform connecting students, approved alumni and administrators through mentorship, real-time chat, discussions, opportunities and events.

Built: Authentication, college approval, mentorship, discussions, jobs, events, notifications and administration workflows.
Real Time: Implemented chat and notification experiences using Socket.IO.
Architecture: Used role-based authorization for students, alumni and administrators.
ReactNode.jsExpress.jsMongoDBMongooseJWTRBACSocket.IORedux ToolkitVercelRender
Live Demo

In Progress · AI-Assisted Career Platform

CareerGuid AI

An AI-powered career platform designed around resume-first onboarding, ATS-focused resume improvement, personalized learning roadmaps and job-readiness tracking.

Architecture: Designed as a monorepo containing frontend, backend, AI service and worker components.
Onboarding: Resume upload is used to extract and prefill profile, education, skills, experience and project information.
Roadmap: Personalized RAG-based learning roadmap with progress tracking and weekly reminders.
ReactTypeScriptNode.jsExpress.jsSupabase PostgreSQLSupabase AuthPythonFastAPIDockerRedisRAG
Currently Building

Python · OOP and Data Management

Library Management System

A command-line library management system built using Python object-oriented programming and Excel-based persistence.

Built: Student, book, issue and return management using structured Python classes.
Persistence: Stored and updated records through Excel files.
Quality: Added validation, duplicate checks, search functionality and unit tests.
PythonOOPPandasExcelUnit Testing
Details available on request
Open Source & Continuous Learning

Building Beyond Projects.

SQL and Database Practice

Strengthening relational database skills through joins, subqueries, aggregations, database design and practical query solving.

HackerRank SQL Intermediate

Salesforce Learning

Learning Salesforce Administration, CRM fundamentals, objects, fields, reports, dashboards, validation rules, flows and data management through Trailhead.

Currently Learning

The Stack.

Backend Development

Node.jsExpress.jsREST APIsJWT AuthenticationRole-Based AuthorizationSocket.IOZodSecurity MiddlewareCentralized Error Handling

Frontend Development

ReactJavaScriptTypeScriptHTMLCSSReact RouterRedux Toolkit

Databases and Caching

MongoDBMongooseMySQLPostgreSQLSupabaseRedis

Programming

JavaJavaScriptTypeScriptSQLPython

Tools and DevOps

GitGitHubDockerPostmannpmVercelRenderVS Code

Computer Science Fundamentals

Data Structures and AlgorithmsDBMSOperating SystemsComputer NetworksObject-Oriented ProgrammingSystem Design Fundamentals

Currently Learning →

Salesforce AdministrationSalesforce TrailheadDocker ComposeRedisBackend System DesignFastAPICloud Deployment
Get in Touch

Let’s Build.

Open to backend development, software engineering, full-stack opportunities, internships with PPO, and 2027 graduate roles.

Quick Intro

The fastest way to reach me is by email or LinkedIn. Please include the role, location, timeline and a short description of the opportunity.

Email Me

Based in Mathura, Uttar Pradesh, India

NITIN KUMAR