Open to Full-Time Roles New Grad · 2026 React · Next.js · Node.js · NestJS

Full-stack developerowning architecture→ deploymentfor a liveinternational client.

New grad, 2026 — currently the sole engineer on a live client SaaS build, with four self-directed apps already shipped alongside it.

4Production apps
1Live client
2Internships
3Certifications
Sandeep Kumar Building a client SaaS platform

Grounded in fundamentals, built for production

I'm a Computer Science & Engineering graduate from Government Engineering College, Khagaria, focused on the MERN stack and, more recently, Next.js and NestJS.

Right now I'm building a production SaaS platform for an international freelance client — architecture, backend, frontend, and deployment, end to end. Outside that engagement, I've shipped four full-stack apps on my own: a real-time social platform, a role-based campus management system, a community help-matching app, and a B2B marketplace for Indian textile suppliers.

I'm also NPTEL-certified by IIT Madras in Python and Operating Systems, which keeps the core CS fundamentals solid underneath the framework of the month.

Four apps in production. One live client. Everything on this page is something I actually built and deployed — not a tutorial I followed.
React.js Next.js Node.js NestJS MongoDB PostgreSQL TypeScript Socket.io JWT Auth REST APIs

Frontend

React and Next.js interfaces that are responsive and accessible — built to be maintained, not just demoed.

Backend

REST APIs and service architecture in Node.js and NestJS, with real auth — JWT and role-based access, not a login screen for show.

Database

Schema design in MongoDB and PostgreSQL, matched to how the app actually queries data.

Deployment

Every project here is deployed — Vercel, Render, Netlify — and I own the deploy, not just the code.

Live from GitHub

github.com/jagga-123 →
0
Public repos
0
Live projects
2024
Active since

Repo count is pulled live from the GitHub API on page load, not hardcoded — the number above is today's real value as a fallback.

Tools I actually use

Frontend

HTML5 CSS3 JavaScript ES6+ TypeScript React.js Next.js Tailwind CSS Bootstrap

Backend

Node.js Express.js NestJS REST APIs JWT Auth Socket.io Python

Databases

MongoDB MySQL PostgreSQL Mongoose

Tools & Deployment

Git GitHub VS Code Postman Vercel Render Netlify Docker

Featured work

4 apps, deployed and reachable right now — each with a short case study on the problem, the architecture, and the trade-offs.

VibeConnect

VibeConnect

Challenge
Two transports (REST + WebSocket) had to agree on state, and an unauthenticated client couldn't be allowed to subscribe to a live channel.
Technical Decision
JWT is verified at the Socket.io handshake itself, not inherited from the REST session — writes land in MongoDB before they broadcast.
Result
Real-time and REST auth share the same boundary; a dropped broadcast never desyncs a client, since a refresh always re-reads the same MongoDB truth.
React Node.js MongoDB Socket.io JWT
CampusCare

CampusCare

Challenge
Student vs. admin access needed to be a real security boundary, not a UI toggle a client could route around.
Technical Decision
Role-checking middleware sits in front of every protected route, rejecting a bad role claim before the controller runs.
Result
2 roles enforced server-side (RBAC) — an admin route rejects a student's token outright, it doesn't just hide a button.
React Node.js MongoDB JWT RBAC
HelperHub — hourly domestic-help booking marketplace, live product screenshot

HelperHub

Challenge
A request's status had to be a real state machine — not a field any authenticated client could set to whatever it wanted.
Technical Decision
Transitions are validated server-side and scoped to the request's owner or assigned helper, not any caller.
Result
3-state lifecycle (open → claimed → resolved) where an invalid transition is structurally impossible from the API.
React Node.js MongoDB JWT
AI B2B Textile — fabric sourcing marketplace, live product screenshot

AI B2B Textile

Challenge
Hub and category needed to filter the same listings independently, without forcing buyers through a pick-one-first funnel.
Technical Decision
Hub and category are combinable filters over one listing set, addressable as real Next.js routes, not client-only state.
Result
34 listings live across 6 categories and 6 sourcing hubs, each combination reachable as its own URL.
Next.js React Tailwind CSS Vercel

Where I've worked

Freelance Full Stack Developer

Freelance · Remote
Jul 2026 – Present
  • Building a production SaaS platform for an international client on Next.js (frontend) and NestJS (backend), with REST APIs, role-based auth, PostgreSQL, and AI integration.
  • Own end-to-end delivery — architecture, development, deployment, and direct client communication.
Next.js NestJS PostgreSQL REST APIs

Web Development Intern

Skill Internship · Hybrid
2024 · 6 weeks
  • Built responsive websites under professional mentorship on real client projects — HTML, CSS, JavaScript.
  • Delivered layouts with clean UI and full cross-device compatibility.
HTML CSS JavaScript

IoT Intern

NIELIT Patna · In-person
2023
  • Arduino and ESP32 programming with sensors, wireless modules, and BLE.
  • Integrated hardware with web servers and cloud platforms for real-time data monitoring.
Arduino ESP32 IoT

Academic background

B.Tech, Computer Science & Engineering

2022 – 2026
Government Engineering College, Khagaria
Affiliated to Bihar Engineering University
Previous education
Class 12 (Intermediate) — A.L.Y. College, Triveniganj, Supaul — 2018–2020
Class 10 (Matriculation) — High School, Triveniganj, Supaul — 2018

Credentials

The Joy of Computing using Python

NPTEL — IIT Madras Apr 2025

Introduction to Operating Systems

NPTEL — IIT Madras Sep 2025

Web Development Internship

Skill Internship 2024

Let's talk

Open for full-time roles, internships, and freelance projects. I reply within 24 hours.

✓ Full-time roles ✓ Internships ✓ Freelance projects

Opens your email app with this pre-filled — nothing is sent silently in the background.