MERN Stack Developer. Maharashtra, India.

Gaurav Gunjal

MERN stack developer building complete web applications, from the interface to the API to the database.

Hold. Drag. Leave your mark.

interfaceReactNode + ExpressREST APIsAPIMongoDBdatabase

MongoDBExpressReactNode.jsRedux ToolkitTailwind CSSFramer MotionRedisJWTREST APIs

Things I’ve built.

What each project does, the technical decisions behind it, and what I implemented.

Cybersecurity platformIn development

SecurePatch

Security findings, structured for action.

My final-year major engineering project. It aggregates vulnerability scan outputs and manual risk assessments into a unified dashboard, replacing disorganized spreadsheets with clear remediation workflows.

  • Designed a normalized MongoDB schema to unify inconsistent vulnerability scanner outputs into structured risk assessments.
  • Built filterable risk views by severity and asset so security teams can triage critical vulnerabilities before lower-priority debt.
  • Implemented immutable audit trails to track findings from initial scan detection through verified fix.
MongoDBExpress.jsReact.jsNode.js
criticalhighlow
Developer platformLive

CodeForge

Practice DSA with context-aware assistance.

A full-stack coding platform for practicing data structures and algorithms. Developers solve challenges directly in a browser-based code editor, test solutions against test suites, and track submission progress.

  • Decoupled code execution from editor rendering via asynchronous test runners, preserving responsiveness during intensive test cases.
  • Chose HTTP-only cookie JWTs over localStorage to protect authenticated sessions and submission histories against script injection.
  • Conditioned the AI assistant on problem statement ASTs to offer contextual hints rather than complete solutions.
ReactRedux ToolkitTailwind CSSMonaco EditorNode.jsExpressMongoDBRedisJWT
function twoSum(nums, target) {const seen = new Map();for (let i = 0; i < nums.length; i++) {const need = target - nums[i];if (seen.has(need)) return [seen.get(need), i];seen.set(nums[i], i);}}Case 1Case 2Case 3Accepted
DSA visualizerLive

Orion

Visual algorithm execution in the browser.

An interactive visualizer that demonstrates how sorting algorithms and pointer-based data structures execute step by step. It translates abstract operations into clear visual state changes.

  • Engineered sorting step generators to let users pause, rewind, and inspect pointer movements without blocking the main thread.
  • Selected vanilla DOM manipulation over a UI framework to minimize render latency during rapid visual state updates.
  • Configured service worker caching to deliver zero-dependency offline execution for students with intermittent internet access.
HTMLCSSJavaScript
bubble sortcomparing

A few things about me.

Background, engineering mindset, and technical toolkit.

Black-pen sketch portrait of Gaurav Gunjal
Gaurav Gunjal. Some things are better drawn than said.

I’m a final-year Information Technology student at Theem College of Engineering, Mumbai University, focused on building full-stack web applications with the MERN stack. Most of my time outside college goes into working on projects, learning new things.

I started with frontend development, learning HTML, CSS, and JavaScript before moving to React. As I built more interfaces, I became curious about what happened behind them: how APIs handled requests, how data was stored, and how different parts of an application connected. That curiosity led me to backend development and eventually to building complete applications.

Working on projects has taught me that writing code is only part of the job. A feature might work initially, but there are always unexpected bugs, edge cases, API quirks, or interface details to refine. I learn best by tackling these problems directly and digging into the underlying mechanisms behind why things work.

I’m still figuring things out and have a lot more to learn. Right now, I’m focused on building better projects, strengthening my understanding of the stack, and becoming a developer who can take an idea from the interface to the backend.

Toolkit

what I reach for

Frontend

  • HTML & CSS
  • React
  • Redux Toolkit
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • REST APIs
  • JWT & Cookie Auth

Database

  • MongoDB & Mongoose
  • Redis
  • MySQL

Languages

  • JavaScript
  • Python

Tools & Platforms

  • Git & GitHub
  • Postman
  • Vercel
  • Render

Let’s build something worth debugging.

what I’m looking for

I am looking for an engineering role where I can contribute to real products, collaborate with experienced engineers, and continually sharpen my full-stack skills.

Open to internships and full-time opportunities. Flexible on start dates based on graduation timelines.

Roles: MERN Stack Developer, Full-Stack Developer, Frontend Developer, Backend Developer.

say hello

gauravgunjal45@gmail.com