Writing
✍️ Personally written • No AI-generated articlesI enjoy writing about software engineering, frontend development, backend architecture, AI, and lessons learned from building production software. My goal is to create practical, experience-driven resources that help other developers build better software. Every article is researched, written, and edited by me. Sharing practical, experience-driven insights rather than AI generated content.

Linear vs Binary Search: A Comprehensive Guide to Searching Algorithms
Searching is a very common action in code — from e-commerce product lookups to database queries. This guide breaks down linear search and binary search, how each works, their time complexity, and when to use one over the other.

Understanding Arrays: The Essential Data Structure in Programming
Arrays are one of the most commonly used data structures in programming. This guide covers how arrays are defined, how traversal and indexing work, and how memory allocation for arrays actually works under the hood.

16 Essential Steps to Become a Junior Full Stack Developer: A Beginner's Guide
A step-by-step roadmap for beginners looking to break into web development as a junior full stack developer — covering HTML, CSS, JavaScript, React, backend fundamentals, and everything in between.

6 Common Coding Mistakes Every Beginner Should Avoid
Learning to code is a long journey, and it gets even longer if not approached the right way. Here are six common mistakes beginners make — from jumping between languages to daydreaming about FAANG offers — and how to avoid them.
