Personal Projects

ArtSpaceHub
AI Image generation - Turn Descriptions into Art
NextJS
Typescript
Tailwind
NextUI
Supabase
AI Driven Model

Where Do I Go
Share and explore adventurous destinations around the globe
React
Express
MongoDB
Vitest
Cloudinary

Billionaire Cash Splash
Pick a billionaire and turn spending into comedy
React
SCSS
Typescript
Latest Articles

javascript
JavaScript Closures: A Beginner's Guide
JavaScript closures are the "magic" that lets functions remember and access their outer scope variables, creating a dynamic link. This magical bond gives the functions power to remember and manipulate data.4 min read

javascript
JavaScript Hoisting Explained
Hoisting refers to the specific behavior of the JS interpreter, where variables and function declarations are moved to the top of their containing scope during the compile phase, before the code has been executed.5 min read

javascript
Type Coercion in JavaScript
Type coercion (or typecasting) is a language's ability to automatically convert data types. While powerful, this feature can be a bit confusing for a newcomer.5 min read