Available for opportunities
I build scalable backends and web apps, and spend a lot of time thinking about algorithms. Currently exploring Graph Neural Networks and Deep Learning.
Hey, I'm Rahul — a software engineer from Sangrur, Punjab. I enjoy building things that actually work well under the hood. Whether it's designing a REST API, solving a tricky DP problem, or figuring out how graph-based models learn — I like getting into the details.
I cleared GATE 2026 with AIR 1129 in Computer Science, and I've solved 600+ problems on LeetCode, which has sharpened how I think about code and system design.
Right now I'm diving deeper into Graph Neural Networks and Deep Learning — the intersection of classical CS and modern AI is where things get interesting for me.
A full REST API backend for a job portal with three user roles — Admin, Recruiter, and Student. Includes JWT + cookie auth, company registration, job posting, application system, and status management. Clean folder structure with controllers, middlewares, models, and routes.
Full-stack web application using Node.js with EJS for server-side rendering, MongoDB for data models, and custom CSS for styling.
Real-time weather app that fetches live data by location using a weather API. Clean and responsive UI.
Categorized news aggregator that pulls articles from a live news API with a lightweight and fast interface.
A responsive photo gallery with clean grid layouts built in plain HTML and CSS. Focus on visual presentation and layout craft.
I'm open to full-time roles, internships, research collaborations, or just a good conversation about tech, DSA, or AI/ML.
Reach out on LinkedIn or check out my work on GitHub and LeetCode.