Building products that solve real-world problems.

Suraj Kumar

Computer Science graduate building fast, scalable and user-friendly web applications using Java, React, Node.js and modern web technologies.

Suraj Kumar

About

Building software with purpose, curiosity and consistency.

I'm Suraj Kumar, a Computer Science student passionate about backend development, full-stack web applications and artificial intelligence.

My journey started with Java programming and gradually expanded into the MERN stack, REST APIs, databases and machine learning projects.

I enjoy building products that solve real-world problems while continuously improving my problem-solving and software engineering skills.

Education

B.Tech Computer Science — CGPA 8.52

Galgotias University · Jun 2022 – Jun 2026

Current Focus

Full Stack Development • REST APIs • PostgreSQL • AI Integration

Experience

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

Selected Work

A collection of projects I've enjoyed building.

AI Doctor Appointment & Health Summary System
01

AI Doctor Appointment & Health Summary System

A production-style full-stack healthcare platform with role-based authentication (JWT + bcrypt), appointment scheduling, a doctor consultation workflow, and a Flask microservice that uses the Gemini API to convert clinical notes into patient-friendly health summaries. Follows Controller → Service → Repository architecture. Deployed on Vercel and Render.

React.js Tailwind CSS Node.js Express.js PostgreSQL Prisma ORM JWT Flask Gemini API
Recursive DNS Server
02

Simple Recursive DNS Server

A DNS resolver in Java using UDP Datagram Sockets that checks a local domain map first, then forwards unknown queries to Google's 8.8.8.8. Connected to a Python Flask backend and an HTML/JS frontend so users can resolve domain names to IP addresses through a web interface.

Java UDP Sockets Flask HTML/JS
In Progress
03

VicharHub In Progress

Building a social platform where people can share ideas, discover communities and engage in meaningful discussions.

Next.js PostgreSQL Express

Tech Stack

Technologies I use to build modern applications.

Languages

Java JavaScript Python

Frontend

React.js Tailwind CSS HTML5 CSS3

Backend

Node.js Express.js Flask REST APIs

Database

PostgreSQL Prisma ORM

Auth & AI

JWT bcrypt Gemini API

Tools & Deployment

Git GitHub Vercel Render Postman

Core CS

DSA OS Computer Networks DBMS OOP UDP Sockets

Journey

Every project has been a step towards becoming a better developer.

2025

Recursive DNS Server

Built a DNS resolver in Java with UDP sockets, connected to a Python Flask backend and a simple web interface.

2025

AI Doctor Appointment & Health Summary System

Built a production-style full-stack healthcare platform with JWT auth, appointment management, consultation workflow, and a Flask + Gemini API microservice for AI-generated health summaries. Deployed across Vercel, Render, and Neon PostgreSQL.

2024

Started Full Stack Development

Learned React, Node.js, Express and PostgreSQL while building practical applications and completing Oracle and Cisco 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.