📂 Samrat Dutta Roy / 🏠 Homepage
Cover banner
🎮 Click / Space to Play Game

Samrat Dutta Roy

Senior Frontend Engineer at Vinsol | STADIUM

👤

I am a frontend specialist with 5+ years of experience engineering high-performance, accessible, and elegant web applications. Currently, I lead and build user-facing platforms at Vinsol | STADIUM with a focus on performance optimization, robust state management, and modern developer tooling.

Through this blog, I write deep-dives dissecting the engineering patterns, runtime architectures, and clean-code philosophies that sit just beneath the surface of frontend, backend, and systems engineering.

Core Tech Stack

Writing & Deep Dives

Name Date Tags Status
📝 Why Your Next.js Images Are Slow: The Props You're Probably Missing May 25, 2026
next.js next/image image optimization sizes prop fill prop width height props web performance Core Web Vitals LCP frontend slow images srcset
Published
📝 Why Did My Already-Loaded Component Show a Skeleton Again? React Suspense Bubbling Explained May 24, 2026
react suspense dynamic import next.js suspense bubbling lazy loading skeleton loader react internals frontend debugging javascript react performance
Published
📝 Functions vs Classes in JavaScript: When to Use Which and Why It Actually Matters May 23, 2026
javascript typescript functions vs classes closures prototype chain OOP functional programming React hooks class components Django views memory efficiency software architecture javascript interview
Published
📝 Why Does Changing DNS Fix High Ping in Valorant? The Real Technical Reason Mar 15, 2026
valorant high ping fix ping valorant dns ping fix cloudflare dns gaming google dns vs cloudflare anycast routing EDNS client subnet networking valorant lag fix dns 1.1.1.1 gaming
Published
📝 What is UTF-8 Character Encoding? A Real Bug That Finally Made It Click Feb 18, 2026
utf-8 character encoding unicode javascript csv export byte order mark BOM charset emoji encoding frontend debugging
Published
📝 Is Node.js Single-Threaded? The Complete Answer Explained Jan 20, 2026
nodejs single-threaded event loop libuv worker threads cluster module backend javascript node.js architecture interview questions
Published