Full Stack Developer

Hi, I'm
Karan Kumar
Building
Modern Web Apps

Full Stack Developer passionate about building scalable web applications, solving real-world problems and creating exceptional user experiences.

Scroll
Things I've built

Projects

Alhnkar
E-Commerce

Alhnkar

2025

A modern clothing e-commerce platform built using the MERN stack. Features authentication, shopping cart, order management, and responsive design.

MongoDBExpressReactNode.js
Local Service Booking Platform
Service Marketplace

Local Service Booking Platform

2025

A platform where users can discover and book nearby services. Includes bookings, authentication, and provider dashboards.

MongoDBExpressReactNode.js
Katuh
OIDC Authentication

Katuh

2025

An OpenID Connect authentication platform built with the MERN stack featuring secure authentication and authorization.

OIDCMongoDBExpressReactNode.js
Career

Experience

Skills
Frontend
ReactNext.jsTypeScriptJavaScriptTailwindZustand
Backend
Node.jsPrismaPostgreSQLRedisMongoDBExpress
Tools
GitGithub
Hartron Skill Center

Programming Instructor

Full-time📍 Pehowa, Haryana
2025 — Present

Teaching and mentoring students in the fundamentals of programming. Guiding beginners through their first steps in software development and helping them build a strong foundation in coding and problem-solving.

Key Achievements
  • Teaching HTML, CSS, JavaScript, C, C++, and Python
  • Mentored students entering the world of programming
  • Conducted hands-on coding sessions and practical projects
  • Helping students develop problem-solving and logical thinking skills
Writing

Blog

Thoughts on web development, design systems, architecture, performance and everything I'm learning along the way.

8 min read

JS Promises with Real World Analogy

Learn JavaScript Promises through real-world analogies. Covers Promise, Promise.all(), Promise.race(), and Promise.any() in a beginner-friendly way.

7 min read

Mastering this in JavaScript

A practical guide to understanding the this keyword in JavaScript with real-world analogies and common use cases.

6 min read

Understanding How DNS Works

A beginner-friendly explanation of DNS and how domain names are translated into IP addresses behind the scenes.

10 min read

A Beginner Friendly Guide to Browser Internals

Explore how browsers work internally, from parsing HTML and CSS to rendering pages and executing JavaScript.

9 min read

Understanding How Git Internally Works

Learn the internal architecture of Git including commits, blobs, trees, hashes, and version control concepts.

5 min read

Mastering Arrow Functions in JS

A deep dive into arrow functions, lexical this binding, syntax differences, and best practices.