Secure REST APIs, real-time applications, reusable developer tooling, and scalable MERN platforms.
GitHub Repository • LinkedIn • GitHub • NPM
A modern, premium developer portfolio built to showcase backend engineering, full-stack development, open-source work, technical skills, and production-focused projects.
The portfolio presents Nitin Kumar’s work as a backend-focused full-stack developer and final-year Computer Science student at GLA University.
Built to demonstrate:
- Secure backend API development
- Authentication and role-based authorization
- Real-time application architecture
- Reusable developer tooling
- Full-stack MERN development
- Clean and maintainable code structure
- Responsive and accessible UI design
- Practical software engineering mindset
- Dark theme with cyan, blue, and indigo accents
- Inter font with strong typography hierarchy
- Smooth animations powered by Framer Motion
- Glassmorphism UI with a frosted navigation bar
- Responsive design optimized for desktop, tablet, and mobile
- Animated galaxy-style background
- Accessible reduced-motion support
- Animated ship that follows the active section
- Smooth spring-based movement
- Direction-aware animation behavior
- Active-section tracking while scrolling
- Desktop-focused experience with mobile-friendly fallback
- Horizontal navigation on smaller screens
- Touch-friendly spacing
- Active section highlighting
- Smooth section navigation
- Responsive text sizing and layout
- Hero — Introduction, role, location, social links, and resume
- About — Background, focus, and current learning
- How I Build — Engineering principles and development approach
- Metrics — Open-source and project highlights
- What I Build — Backend, real-time, tooling, and full-stack capabilities
- Timeline — Education, project experience, and open-source journey
- Projects — Featured projects with detailed Deep Dive modals
- Skills — Technical stack and core computer science knowledge
- Open Source & Learning — BackendKit, SQL practice, and Salesforce learning
- Contact — Professional contact information and social links
- Centralized portfolio data configuration
- Reusable typed components
- Project Deep Dive modal with internal scrolling
- Scroll tracking and active-section detection
- SEO metadata for personal branding
- Vercel Analytics integration
- Responsive Next.js image optimization
- Accessible icon labels and keyboard interactions
- Production-ready lint and build workflow
- Next.js 16 — React framework with App Router
- React 19 — UI library
- TypeScript — Type-safe development
- Tailwind CSS 4 — Utility-first styling
- Framer Motion — Smooth page and component animations
- Lucide React — Interface icons
- Custom Hooks — Scroll tracking and active-section detection
- Vercel Analytics — Page analytics and performance insights
- Git & GitHub — Version control
- npm — Package management
- Vercel — Frontend deployment
- ESLint — Code quality and linting
nk-systems/
├── app/
│ ├── globals.css # Global theme and utility styles
│ ├── layout.tsx # Root layout, metadata, and analytics
│ └── page.tsx # Main portfolio page
├── components/
│ ├── navigation/
│ │ ├── ShipNavigator.tsx # Animated section navigator
│ │ └── ShipSVG.tsx # Ship illustration and animation
│ ├── sections/
│ │ ├── About.tsx
│ │ ├── Contact.tsx
│ │ ├── HowIBuild.tsx
│ │ ├── Metrics.tsx
│ │ ├── OpenSource.tsx
│ │ ├── Projects.tsx
│ │ ├── Skills.tsx
│ │ ├── Timeline.tsx
│ │ └── WhatIBuild.tsx
│ ├── Footer.tsx
│ ├── GalaxyBackground.tsx
│ ├── Hero.tsx
│ ├── Navbar.tsx
│ └── SectionWrapper.tsx
├── data/
│ └── portfolio.ts # Central portfolio content and links
├── hooks/
│ ├── useActiveSection.ts
│ └── useScrollDirection.ts
├── public/
│ ├── nitin-profile.png # Portfolio avatar
│ └── nitin-kumar-resume.pdf # Resume
├── package.json
└── README.md
The structure may evolve as new features and project case studies are added.
An open-source npm package for reusable Express.js backend architecture.
Highlights:
- JWT access and refresh token flows
- Authentication middleware
- Role-based authorization
- Zod validation
- Security middleware
- Standardized API responses
- Structured logging
- Centralized error handling
- 197 automated tests
- 200+ npm downloads
Package:
@nitinkumar16/backendkit
A full-stack alumni mentorship and networking platform.
Core capabilities:
- Student, alumni, and administrator roles
- JWT authentication
- Role-based access control
- Real-time chat with Socket.IO
- Notifications
- Mentorship workflows
- Jobs, events, and discussion modules
Stack: React, Node.js, Express.js, MongoDB, Mongoose, Redux Toolkit, Socket.IO
An AI-assisted career platform focused on resume-first onboarding, ATS improvement, personalized learning roadmaps, and job readiness.
Planned architecture:
- React and TypeScript frontend
- Node.js and Express.js backend
- Python and FastAPI AI service
- Supabase PostgreSQL and authentication
- Redis and background workers
- Docker-based development environment
- RAG-powered learning roadmaps
Status: Currently building
A Python command-line application using object-oriented programming and Excel-based persistence.
Features:
- Student management
- Book management
- Issue and return workflows
- Duplicate validation
- Search functionality
- Excel-based storage
- Unit testing
- Font: Inter
- Headings: Bold, compact, and high-contrast
- Body: Readable spacing with muted supporting text
- Responsive Scaling: Fluid font sizes across breakpoints
- Background: Black and deep navy
- Primary Accent: Cyan and blue
- Secondary Accent: Indigo
- Status Accent: Emerald
- Text: White with layered opacity
- Purposeful: Motion supports navigation and hierarchy
- Subtle: Animations enhance rather than distract
- Accessible: Reduced-motion preferences are respected
- Performant: GPU-friendly transforms are preferred
- Node.js 20 or later
- npm
- Git
# Clone the repository
git clone https://github.com/nitin16112004/nk-systems.git
# Navigate into the project
cd nk-systems
# Install dependencies
npm install
# Start the development server
npm run devOpen:
http://localhost:3000
npm run lint
npm run build
npm run startThis project is designed for deployment on Vercel.
After connecting the GitHub repository to Vercel:
- Select the
nk-systemsrepository. - Keep the detected framework as Next.js.
- Use the default build command:
npm run build- Deploy the project.
- Add the final live URL to the top section of this README.
- Backend development
- MERN full-stack development
- Secure REST API design
- Real-time applications
- Open-source package maintenance
- Docker and Redis
- Backend system design
- Salesforce Administration through Trailhead
- 2027 graduate software engineering opportunities
- Add the production deployment URL
- Add verified live project links
- Add GitHub activity integration
- Add project filtering by technology
- Add dedicated project case-study pages
- Add a contact form
- Add resume interaction analytics
- Improve project screenshots and media
- Add accessibility testing
- Add automated CI checks
- Update project content
- Improve mobile spacing
- Refine animations
- Improve SEO metadata
- Monitor performance
- Keep dependencies updated safely
Before merging changes into main, run:
npm run lint
npm run buildRecommended manual checks:
- Hero and avatar
- Resume button
- Email actions
- GitHub, LinkedIn, and NPM links
- Navbar and ship navigation
- All project Deep Dive modals
- Modal scrolling on mobile and desktop
- Contact section
- Responsive behavior at 375px, 768px, 1024px, and 1440px
Nitin Kumar
Backend-Focused Full Stack Developer
B.Tech Computer Science, GLA University
📧 Email: nitinkumar16072005@gmail.com
📱 Phone: +91 6386646961
📍 Location: Mathura, Uttar Pradesh, India
Open to Backend, Software Engineering, Full-Stack, Internship with PPO, and 2027 Graduate Roles
This repository is intended for portfolio, learning, and reference purposes.
If you reuse major parts of the original design or implementation, retain appropriate credit to the original source repository.
- Next.js for the application framework
- React for the UI architecture
- Vercel for deployment and analytics
- Framer Motion for animations
- Tailwind CSS for styling utilities
- Lucide for interface icons
- Open-source community for tools and learning resources
Built securely. Designed thoughtfully. Improved continuously.
© 2026 Nitin Kumar — NK Systems Portfolio