> filter_by_tag

#javascript

//Articles

> aravindsanjeev.com

STATE MUTATION DETECTED / MEMORY BLEEDING INTO NEXT RENDER

sys://blog/a-complete-guide-to-usestate-hook

A Complete Guide to React's useState Hook

The useState hook is used to create and manage local state in functional components.

> aravindsanjeev.com

LEXICAL SCOPE BREACH / THIS CONTEXT ABANDONED

sys://blog/all-about-js-arrow-functions

All About Arrow Functions

Arrow functions are introduced in ES6. It has easier syntax and unlike regular functions, it actually has lexical scoping which can be taken advantage off in certain situations

> aravindsanjeev.com

VARIABLE LIFTED BEFORE DECLARATION / TEMPORAL DEAD ZONE ENTERED

sys://blog/javascript-hoisting-eloquently-explained

JavaScript Hoisting Eloquently Explained

Javascript hoisting is the process of initializing variables and providing them memory space before a JS program is run

> aravindsanjeev.com

SCOPE CHAIN SEVERED / VARIABLE LOOKUP FAILED

sys://blog/javascript-scope-an-easy-explanation

JavaScript Scope: An Easy Explanation

A scope in JavaScript defines the accessibility of variables. Local scopes can ensure variables with general names aren't overwritten.

> aravindsanjeev.com

ASYNC CHAIN BROKEN / REJECTION UNHANDLED / SYSTEM HANGING

sys://blog/javascript-promises-everything-you-need-to-know

JavaScript Promises: Everything You Need to Know

JavaScript promises is a new way to do function callbacks. With the introduction of promise, syntax is significantly reduced. It also helps us avoid what is called a callback hell.

> aravindsanjeev.com

THIS CONTEXT LOST / BINDING ERROR IN CALL STACK

sys://blog/js-this-keyword-explained-for-beginners

JavaScript this Keyword Explained for Beginners

Explaining JavaScript this keyword for beginners.

> aravindsanjeev.com

FUNCTION BODY EXPOSED / EXECUTION CONTEXT UNSTABLE

sys://blog/everything-you-need-to-know-about-js-functions

Everything You Need to Know About JavaScript Functions

JavaScript functions are building blocks of a JavaScript program.

//Experience

2024 — present

Frontend Engineer · UXBERT Labs

I am currently working as the Frontend Engineer for multiple projects under the Saudi General Entertainment Ministry.

2023 — 2024

MERN Stack Developer · Brototype

Gained hands-on experience building robust web applications through intensive, project-based learning. Developed full-stack web applications including a social media platform and a microservices-based article sharing platform. Benefited from weekly code reviews and mentorship to enhance coding and problem-solving skills.

2022 — 2023

React Developer Intern · RaftLabs

Worked for a hybrid remote working app, and a scalable decision-making platform. Integrated Agora, Google Drive, Microsoft Graph, and Dropbox APIs to enhance the app's functionality. Developed reusable components and implemented responsive design to improve the user experience.

TRANSMISSION // OPEN

> work_together

Have a project
in mind?

Let's talk about how I can help — whether it's a full build, a quick strategy session, or just a second opinion.

// free, no obligations

Book a call Or send a message