Hey, I'm Nayeem.
Front-End Developer with 3 years of experience specializing in Next.js and React.js. Proficient in building responsive web applications with a focus on performance optimization and seamless user experiences. Seeking to leverage my skills in a dynamic and growth-oriented environment.view resume

Recent posts
Building Stopdown, an Image Compressor That Never Leaves Your Browser
I built Stopdown, a free image compressor that runs entirely client-side using the Canvas API — no uploads, no server, no sign-up. In this post, I walk through why I designed the main control around a camera aperture instead of a plain quality slider, how the target-file-size feature uses a binary search to hit an exact KB or MB, and why keeping everything on-device turned out to be both a privacy win and a performance win.
August 19, 2026
Keep X branches in git local
Keep only x number of branches in your local git repository. This blog explains how to manage your local branches effectively, ensuring you only keep the most relevant ones. Learn how to use git commands to delete old branches and maintain a clean working environment.
July 1, 2025
How I Achieved a 100% Lighthouse Score on My Portfolio Website
In this blog, I share my journey of achieving a 100% Lighthouse score on my portfolio website using Next.js. I'll walk you through the optimizations I made in key areas like performance, accessibility, SEO, and best practices. From handling image optimization and lazy loading to improving caching strategies and fixing render-blocking resources, I’ll break down the steps I took to enhance my website. Whether you’re a beginner or an experienced developer, this guide offers valuable insights and practical tips for maximizing your Lighthouse score and creating a faster, more accessible web experience.
September 26, 2024
Truthy and Falsy Values in JavaScript
Learn about truthy and falsy values in JavaScript, key concepts for writing efficient code. This blog explains how different values like false, 0, null, undefined, and NaN are considered falsy, while others are truthy. Explore examples, common use cases like default parameters, conditional rendering, and JavaScript's type coercion. Perfect for developers seeking a clear understanding of how truthy and falsy values impact conditional logic in JavaScript..
September 24, 2024

