M Shazil Khan

Software Engineer

Articles.

Explore my carefully crafted articles, offering you a multi-dimensional approach to mastering concepts.

DSA

machine learning

Backend Development

Frontend Development

The Idea Behind Gradient Descent In Machine Learning

6 min

Gradient Descent is one of the most well-known algorithms in Machine Learning, but instead of just memorizing its formula, it’s important to understand the intuition behind it.

#ML
complexity graph

Log(n) in Time Complexity

5 min

explore what is logn in time complexities

#dsa
dutch national flag algorithm

Dutch National Flag Algorithm (DNF)

5 min

Explore deeply how Dutch National Flag Algorithm woks in problem solving. The Dutch National Flag Algorithm in Computer Science uses a three-pointer approach to sort the array with three numbers in O(n) time complexity

#dsa
#leetcode
How LLM Works

How LLM’s Works: High Level Guide

16 min

Large Language Models (LLMs) have become an integral part of modern technology, powering everything from chatbots to translation tools. This guide explains how these models work in clear, simple terms.

#ML
useMemo concept with clear illustration

Optimization through useMemo hook in React

1 min

understanding memoization techniques is an important concept in computer science. Memoization is like doing the work once, storing it and only do when needed

#react-js
#frontend