B.Tech CSE '26 · CGPA 8.51 · Full Stack & GenAI

Suraj Kumar

Computer Science graduate (CGPA: 8.51) building fast, scalable web platforms, robust backend systems, and Generative AI microservices using Java, React, Node.js, and Google Gemini API.

Suraj Kumar

About

Building software with purpose, curiosity and engineering depth.

I'm Suraj Kumar, a Computer Science graduate passionate about backend architecture, full-stack engineering, and practical Generative AI applications.

My journey started with core Java programming and low-level network socket implementations, expanding into modern full-stack architectures (React, Node.js, Express, PostgreSQL) and dedicated AI microservices with prompt engineering and LLM integrations.

I focus on clean architecture, strong algorithmic fundamentals, and building reliable software products that solve real-world problems.

Education

B.Tech. in Computer Science & Engineering

Galgotias University • CGPA: 8.51

Jun 2022 – Jun 2026 · Greater Noida, India

Senior Secondary (CBSE, Class XII)

St. Xavier’s Junior/Senior School • 76%

2021 · Muzaffarpur, Bihar

Secondary School (CBSE, Class X)

Govt. Higher Secondary School • 82%

2019 · Dumporijo, Arunachal Pradesh

Current Focus

Generative AI Integrations • Full Stack Architecture • REST & Socket APIs • PostgreSQL & Prisma

Leadership

Team Lead, Humanity Saviours Club (2022–2023) — coordinated volunteers and supported planning of community welfare, animal care and tree plantation initiatives.

Selected Work

Featured projects engineered for scale and practical impact.

AI Doctor Appointment & Health Summary System
01

AI Doctor Appointment & Health Summary System GenAI Powered

A production-grade full-stack telemedicine platform engineered with a decoupled Python/Flask Generative AI microservice that translates raw doctor clinical notes into structured, patient-friendly medical action plans.

  • GenAI Microservice & Prompt Engineering: Integrated Google Gemini 2.5 Flash via a dedicated Flask service with structured prompt schemas, converting unstructured consultation notes into deterministic diagnoses, prescription schedules, and dietary/lifestyle advice without hallucination.
  • Robust Full-Stack Architecture: Designed a Controller → Service → Repository pattern in Node.js/Express with React 19 frontend and PostgreSQL (via Prisma ORM) for multi-role workflows (Patients, Doctors), medical histories, and appointments.
  • Secure Auth & Payments: Built role-based access control (RBAC) using JWT and Bcrypt hashing, integrated Razorpay Payment Gateway with server-side HMAC cryptographic signature verification, and automated image processing via Cloudinary.
React 19 Tailwind CSS Node.js Express.js PostgreSQL Prisma ORM Python (Flask) Gemini 2.5 Flash Prompt Engineering Razorpay JWT
Recursive DNS Server
02

Recursive DNS Server & Resolution Engine Networking & Java

A custom RFC 1035-compliant recursive DNS resolver engineered from scratch in Java using low-level UDP Datagram sockets and raw byte buffer manipulation, connected to a Python Flask REST API and web dashboard.

  • Binary Protocol Parsing: Hand-crafted binary packet parsing routines using Java ByteBuffer with Big-Endian byte ordering, decoding DNS header bit flags (QR, Opcode, RCODE), question labels, and resource records without external protocol libraries.
  • Dual-Resolution Strategy: Architected in-memory local caching with automatic recursive fallback querying to upstream public DNS servers (8.8.8.8) for unknown domain queries.
  • REST API & Web Interface: Built a Python Flask REST middleware and interactive frontend for real-time domain resolution, latency tracking, and robust error handling (NXDOMAIN, socket timeouts).
Java UDP Sockets RFC 1035 ByteBuffer Python (Flask) REST APIs HTML5 / JS
In Progress
03

VicharHub In Progress

A community discussion web app currently being developed to explore full-stack Next.js, PostgreSQL data modeling with Prisma, and interactive discussion threads.

Next.js React Node.js PostgreSQL Prisma ORM

Tech Stack

Technologies I use to build modern, scalable applications.

Generative AI & LLMs

Google Gemini API (2.5 Flash) Prompt Engineering Structured JSON Outputs AI Microservices LLM Integration

Languages

Java (Oracle Certified) JavaScript (ES6+) Python SQL HTML5 / CSS3

Backend & APIs

Node.js Express.js Flask RESTful APIs Microservices JWT & Bcrypt

Database & ORM

PostgreSQL Prisma ORM Neon Serverless DB Schema Design

Frontend

React 19 Next.js Tailwind CSS Responsive UI

Cloud & Integrations

Razorpay Gateway Cloudinary CDN Git & GitHub Vercel Render Postman

Core CS

DSA Operating Systems Computer Networks (CCNA) DBMS OOP UDP/IP Sockets

Journey

Every project has been a step towards engineering excellence.

2025–2026

AI Doctor Appointment & Health Summary Platform

Architected and deployed a production-style full-stack telemedicine platform integrating React 19, Node.js, PostgreSQL (Prisma), and a dedicated Python/Flask microservice powered by Google Gemini 2.5 Flash for automated clinical note summarization and structured patient care plans.

2025

Recursive DNS Server & Network Protocol Engine

Engineered an RFC 1035-compliant UDP recursive DNS resolver from scratch in Java, implementing big-endian binary byte parsing (`ByteBuffer`), local caching, and recursive fallback, exposed through a Python Flask REST API and web UI.

2024

Full Stack Engineering & Industry Certifications

Mastered React, Node.js, Express, and PostgreSQL while earning Oracle Java SE Programmer, Oracle Database SQL, and Cisco CCNA Introduction to Networks certifications.

Certifications

Credentials earned along the way, and a record of showing up.

Contact

Let's build something meaningful together.

I'm always interested in discussing software, backend development, AI, and exciting new opportunities.