---
title: "Kshitij Sharma (@kshitijcodes) | Hashnode"
description: "A Software Engineer who writes about what he learns in his free time. Read the latest articles by Kshitij Sharma on Hashnode."
url: "https://hashnode.com/@kshitijcodes"
---

@kshitijcodes

# Kshitij Sharma

@kshitijcodes · India · Joined February 2022

A Software Engineer who writes about what he learns in his free time

### [XSS Vulnerabilities in Frontend System Design: A Practical Guide for Frontend Engineers](https://kshitijcodes.hashnode.dev/xss-vulnerabilities-in-frontend-system-design-a-practical-guide-for-frontend-engineers?utm_source=hashnode&utm_medium=feed)

Ultimate Security Manual for Frontend Developers: Block XSS Threats in React & Next.js Apps (Includes Interview Tips & Code Snippets)

13 min read · [kshitijcodes.hashnode.dev](https://kshitijcodes.hashnode.dev/xss-vulnerabilities-in-frontend-system-design-a-practical-guide-for-frontend-engineers?utm_source=hashnode&utm_medium=feed)

[Jun 8, 2025](https://hashnode.com/posts/xss-vulnerabilities-in-frontend-system-design-a-practical-guide-for-frontend-engineers/684538a362cff2a51fad643c)

### [Frontend System Design Interviews: A Practical Framework That Actually Works](https://kshitijcodes.hashnode.dev/frontend-system-design-interviews-a-practical-framework-that-actually-works?utm_source=hashnode&utm_medium=feed)

Use RADIO framework—Requirements, Architecture, Data, Interfaces, Optimizations—to approach frontend system design interviews confidently

8 min read · [kshitijcodes.hashnode.dev](https://kshitijcodes.hashnode.dev/frontend-system-design-interviews-a-practical-framework-that-actually-works?utm_source=hashnode&utm_medium=feed)

[Jun 5, 2025](https://hashnode.com/posts/frontend-system-design-interviews-a-practical-framework-that-actually-works/6841edbf904aa71a5af0add9)

### [Master Coin Change Problem (Leetcode 322) with This Easy Tutorial](https://kshitijcodes.hashnode.dev/master-coin-change-problem-leetcode-322-with-this-easy-tutorial?utm_source=hashnode&utm_medium=feed)

Mastering the Coin Change Problem: A Beginner-Friendly Dynamic Programming Guide with Intuition, Dry Runs, and Zero Confusion

5 min read · [kshitijcodes.hashnode.dev](https://kshitijcodes.hashnode.dev/master-coin-change-problem-leetcode-322-with-this-easy-tutorial?utm_source=hashnode&utm_medium=feed)

[May 23, 2025](https://hashnode.com/posts/master-coin-change-problem-leetcode-322-with-this-easy-tutorial/6830697ccd84a35369374dc9)

### [Graph Traversal Made Simple: Your First Guide to BFS & DFS Code (For New Developers)](https://kshitijcodes.hashnode.dev/graph-traversal-made-simple-your-first-guide-to-bfs-and-dfs-code-for-new-developers?utm_source=hashnode&utm_medium=feed)

We all have seen the graphical representations of BFS and DFS Traversals in YouTube videos. But what's hard is translating it into code.

8 min read · [kshitijcodes.hashnode.dev](https://kshitijcodes.hashnode.dev/graph-traversal-made-simple-your-first-guide-to-bfs-and-dfs-code-for-new-developers?utm_source=hashnode&utm_medium=feed)

[May 22, 2025](https://hashnode.com/posts/graph-traversal-made-simple-your-first-guide-to-bfs-and-dfs-code-for-new-developers/682f1a65ade7c315c4b164d5)

### [The Illusion of Speed: Unveiling Next.js' Perceived Faster Load Times](https://kshitijcodes.hashnode.dev/the-illusion-of-speed-unveiling-nextjs-perceived-faster-load-times?utm_source=hashnode&utm_medium=feed)

A Deep Dive into how Nextjs achieves such lightning fast loading speed

3 min read · [kshitijcodes.hashnode.dev](https://kshitijcodes.hashnode.dev/the-illusion-of-speed-unveiling-nextjs-perceived-faster-load-times?utm_source=hashnode&utm_medium=feed)

[Oct 18, 2023](https://hashnode.com/posts/the-illusion-of-speed-unveiling-nextjs-perceived-faster-load-times/652f5b4f561e1140e56f5e85)
