Skip to content

Software Engineer at iGPT

I used to break systems. Now I build ones that hold.

Security first, then AI — I build software that survives contact with the real world.

TypeScriptReactNext.jsPythonFastAPIFramer MotionRAGNode.jsJavaMongoDBMYSQLREST APIWiresharkNMAPLinuxThree.jsAWSGITHUBCybersecurityJavaScriptTypeScriptReactNext.jsPythonFastAPIFramer MotionRAGNode.jsJavaMongoDBMYSQLREST APIWiresharkNMAPLinuxThree.jsAWSGITHUBCybersecurityJavaScript
About

Good software gets out of the way. That's the part I obsess over.

Right now I'm at iGPT, building AI tutoring tools — the retrieval and LLM plumbing underneath, and the interface that has to make all of it feel simple. I got here through full-stack work and a stretch in cybersecurity, which is probably why I care as much about how a system holds up as how it looks. I learn fastest by shipping — and I haven't built anything yet that I couldn't find one more thing to fix.

AI & LLMsFull-stackSecurity-minded
Gaurav Kumar — portrait
Currently atiGPT · Software Engineer
01Tech stack

Everything, in orbit.

click one for its record
usageprojects

Experience & Education

The road so far.

NowJun 2026 — Present

Software Engineer Intern

iGPT

Building production-grade, AI-powered educational products end to end.

  • Developing AI-powered educational apps with Next.js 16, React, TypeScript, Tailwind CSS & FastAPI.
  • Integrating LLMs, Retrieval-Augmented Generation (RAG) and AI tutoring workflows for personalized learning.
  • Designing scalable frontend features and REST APIs while collaborating across engineering and product.
Next.js 16ReactTypeScriptFastAPILangChainRAG
WorkDec 2025 — Jan 2026

Cyber Security Intern

Redynox

Hands-on network security and web application penetration testing.

  • Performed network traffic analysis using Wireshark and implemented basic security hardening measures.
  • Conducted web application security testing with OWASP ZAP and analyzed common vulnerabilities (SQLi, XSS).
  • Documented findings and recommended mitigation strategies for identified security risks.
WiresharkOWASP ZAPNetwork Security
WorkJul 2025 — Aug 2025

Web Development Intern

CodSoft

Built responsive, user-friendly web applications on deadline.

  • Developed responsive web applications using React, HTML, CSS, and JavaScript with user-friendly interfaces.
  • Completed assigned web development projects within deadlines while optimizing website functionality.
ReactJavaScriptHTML5CSS3
Education2023 — 2027

B.Tech, Computer Science & Engineering (Cybersecurity)

Noida Institute of Engineering & Technology, Greater Noida

Specializing in Cybersecurity. CGPA: 9.01 / 10. Coursework across DSA, OOP, Operating Systems, Computer Networks & DBMS.

Education2023

Class XII — Science (CBSE)

Aditya Birla Public School, Jharkhand

Scored 79.8% in the CBSE Class XII Science stream.

Education2021

Class X (CBSE)

B.N.T. St. Mary's School, Jharkhand

Scored 89.2% in the CBSE Class X board examinations.

Selected work

Things I've shipped.

four that earned a page · 2025 → 2026 · each figure draws itself as you reach it

Socratic

AI Education·2026·in progress

4,699 interactive slides990 bilingual videos459 widgets

An AI learning platform for exam prep that finds what a student silently doesn't know — a RAG tutor built to withhold the answer, mastery tracked on a Neo4j prerequisite graph, and a Manim pipeline that renders the explainer.

— making it ask instead of answer — then proving it knew which question to ask.

Next.js 16 · FastAPI · RAG · Neo4j · Manim—private · built with the igpt team

fig. a — the question loop

InsightCart

ML Engineering·2026·shipped

27× faster inference3.53× top-decile lift0.813 churn auc

A million retail transactions turned into decisions — segment the customer, forecast 90-day value, predict churn, explain every call with SHAP. A precomputed feature store took one prediction from 1.6 seconds to 58 milliseconds.

— an AUC of 0.97 that was too good to be true. It was leakage, and finding it cost me the number.

Python · scikit-learn · XGBoost · SHAP · FastAPI—live ↗·github ↗

fig. b — who's leaving, who's worth it

DPI Platform

Cybersecurity·2025·shipped

435K/s sustained20+ apps, zero decryption<5s rule hot-reload

HTTPS hides the payload, not the destination. A multi-threaded C++17 engine reads the TLS handshake to name the app behind encrypted traffic, runs scan, tunnel and exfiltration heuristics inline, and streams it to a live dashboard.

— the throughput came from deleting a mutex, not from a better algorithm.

C++17 · libpcap · Node.js · MongoDB · React—live ↗·github ↗·engine runs locally by design

fig. c — packets, filtered

Portfolio

Web·2025·live — you're reading it

4 WebGL rigs3 typefaces1 accent colour

This page. One accent, three typefaces, and a serif that raises its voice exactly once. Four WebGL rigs you can shove with a cursor, every figure inked by hand, and response headers that name their own author.

— each redesign removed more than it added. That turned out to be the point.

Next.js 16 · React 19 · Three.js · Framer Motion · Tailwind v4—live ↗·you're reading it

fig. d — this very page

the rest of the experiments live on github ↗

What I do

Three ways I can help.

The whole thing, boring parts included.

React and Next.js on the front, Node or FastAPI behind it — auth, state, deploys and all. Built to be handed over, not babysat.

  • React & Tailwind UIs
  • Node.js REST APIs
  • MongoDB / MySQL
  • deployment on Vercel & Render

Credentials

Proof of work.

8 credentials · 5 issuers · jul 2024 → apr 2026

01 / 08apr 2026

Cybersecurity Essentials

Cisco Networking Academy · network security · cryptography · defense
id fe4d69ae-cdc0-4d34-936a-cffb646be0bf

turns on its own — drag the wheel, or step through

Contact

One message
away.

If you're hiring, building something interesting, or just want to talk shop — my inbox is open. Every message gets a real reply from me, not a bot.

$ availability
open — SWE roles, freelance & collabs
$ response_time
usually < 24 hours
$ timezone
IST · UTC+05:30 — Greater Noida, India
~/new-message
online
// no spam — just a reply from me