Available for new projects

Hi, I'm Karan Kumar.
Full-Stack Web Developer.

Crafting high-performance, scalable web applications and interactive digital experiences, from the React interface to the Node API behind it.

const karan = { role: "Full-Stack" };

About me

Clean code, fast pages, interfaces that make sense.

I'm a web developer with a strong base in HTML, CSS, JavaScript and Bootstrap, and I build full-stack apps with React, Node.js, Express and MongoDB, with MySQL for relational data. I build projects to learn, ship them on Vercel, and keep the code on GitHub. I care about clean code, performance and intuitive UI/UX design.

Modern UI/UX Focus
Clean Code Focus
MERN Stack Skills

Skills & competencies

The stack I work in

Levels show where I am today: Strong for what I use with confidence, Intermediate for what I use regularly and am still deepening.

Frontend

  • React.jsIntermediate
  • JavaScript (ES6+)Strong
  • HTML5 & CSS3Strong
  • Tailwind CSSIntermediate
  • BootstrapStrong
Responsive Web Design

Backend

  • Node.jsStrong
  • Express.jsStrong
  • RESTful API ArchitectureIntermediate
RESTJSONMiddleware

Database & Tools

  • MongoDB & MongooseStrong
  • MySQLIntermediate
  • Git & GitHubStrong
  • VercelIntermediate
MongoDBMySQLMongoose ORM

My projects

Things I've built

ElectroMart home page showing the hero banner and product search

Full-Stack / E-commerce Website

ElectroMart

React.jsViteJavaScriptCSS

A modern electronics shopping website featuring product browsing, search, category filters, shopping cart, wishlist, and a demo checkout experience.

React Notes app with a form to add notes and a list of saved note cards

React Learning Project

React Notes

React.jsJavaScriptHTMLCSS

A collection of React notes covering components, props, state, hooks, event handling, forms, controlled components, two-way data binding, and React Router.

In the pipeline

Upcoming Projects

AI Interviewer

Question 3 of 10 · Frontend

Explain the difference between props and state in React.
Props are passed in from a parent. State is owned by the component...
Score 10%
Coming Soon

AI Interview Platform

An AI-powered interview preparation platform that helps users practice technical and HR interviews, answer questions, receive AI-generated feedback, and improve their interview performance.

Planned technologies

React.jsNode.jsExpress.jsMongoDBAI/LLM API

Planned features

  1. 1User registration and login.
  2. 2AI-generated technical and HR interview questions.
  3. 3Interactive mock interviews.
  4. 4AI feedback on answers, strengths, and weaknesses.
  5. 5Interview performance reports and progress tracking.
  6. 6Interview categories for frontend, backend, full-stack, and HR.

Experience & learning

How I got here

  1. Growing into full-stack

    Present

    Self-directed

    Building on my frontend base with Node.js, Express, MongoDB and MySQL, with an AI Interview Platform planned as the next project.

  2. Frontend projects with React

    Portfolio work

    Personal projects

    Built and deployed ElectroMart, an electronics store, and React Notes, a collection of React concepts, using React, Vite, Tailwind CSS and Vercel.

  3. Frontend foundations

    Foundation

    Independent

    Learned HTML, CSS, JavaScript and Bootstrap, and used Git and GitHub to version every project.

Contact

Let's build something together.

Have a project, a role or an idea? Send a message and I'll reply as soon as I can.

karankuma992005@gmail.com