What I do

Tech Lead
15+ Years of Experience
Frontend Engineer
JavaScript, TypeScript, React
Backend Engineer
Microservices, Spring, NodeJs
Cloud Engineering
AWS, Kubernetes, DockerBlogs
Observer Pattern in JavaScript Explained

Let's dive deep into a this behavioral design pattern that helps you build flexible and decoupled applications.
Singleton Pattern in JavaScript Explained

The Singleton pattern is a fundamental creational design pattern that guarantees a class has only one instance throughout an application's lifecycle, while providing a global point of access to that unique instance.
JavaScript Proxy: Observe & Intercept your Objects

Understand how you can use Proxy Objects to observe, intercept, and redefine fundamental operations of an object.
IndexedDB Master Class

A complete tutorial for IndexedDB, a master class to cover every aspect. We will build a TODO App to cover all aspects of IndexedDB in a step-by-step manner.
How React Hooks work? Understand its internals.

Understand the inner working of react React Hooks by building a custom useState React Hook clone.
Implement your own JavaScript Promise

Implement your own JavaScript Promise - No Boilerplate, No Lib, No Framework - Just plain JavaScript!
Demystify JavaScript Runtime

How does JavaScript Runtime work? What is the role of Event Loop, Task, Micro Task, and Call Stack? Let's demystify it.'
Debounce in JavaScript: Limiting the Rate of the function call

Debounce is a pattern to limit the rate at which a function can fire. It takes advantage of asynchronous JavaScript and closer