• About
  • Work
  • Projects

Blog

Sharing insights about web development, design patterns, and the evolving landscape of modern technology.

September 1, 20259 min read

"this" in JavaScript

The "this" keyword in JavaScript is a source of endless confusion, a rite of passage for every new developer, and often, the silent culprit behind baffling production bugs.

JavaScriptTechnicalWeb Development
August 31, 20254 min read

The Power of Words

A guide on how to use quotes from great thinkers to overcome stagnation, find strength in adversity, and embrace change in your daily life.

QuotesMotivationLife
August 31, 202512 min read

Python Guide: From Basics to Advanced

Essential Python concepts, from fundamental iterations to advanced async programming.

PythonTechnicalAlgorithms
February 15, 20245 min read

Web Performance Beyond the Lighthouse Score

While Lighthouse scores are important, real-world performance optimization requires a deeper understanding of user experience metrics and business impact.

PerformanceWeb DevelopmentUX
February 1, 20244 min read

10 Next.js Performance Tips That Actually Matter

Practical performance optimizations for Next.js applications that deliver measurable improvements in Core Web Vitals and user experience.

Next.jsPerformanceWeb Development

Have a project in mind?

Let's connect.

© 2025 Samir.codes. All rights reserved.

Crafted with Next.js

AboutExperienceProjects