Youssef El-Mohamadi

Hi, I'm Youssef

Fullstack Developer

Full-Stack Developer specializing in Next.js, React, and .NET, focused on building scalable, high-performance web applications with modern technologies and clean architecture.

youssef@forge:~$

Featured Projects

A curated selection of digital experiences, applications, and developer tools I've built.

Techayo E-commerce

Techayo E-commerce

An early-stage e-commerce project featuring product browsing and cart management. Built with Redux for state handling and Bootstrap for styling.

ReactReduxBootstrap
Digital Electronics E-commerce

Digital Electronics E-commerce

A responsive e-commerce platform for digital products with Firebase authentication, realtime database, Redux for global state management, and shopping cart system.

React.jsTypeScriptReduxBootstrap
Tashtiba Multi-Vendor E-commerce

Tashtiba Multi-Vendor E-commerce

A fully functional multi-role E-commerce platform with three main roles: End User, Vendor Admin, and Super Admin. Features include role-based routing, multi-language support, reusable components, and React Query integration.

React.jsTypeScriptTailwind CSSReact Queryi18next

Latest Blog Posts

Writing on web engineering, frontend frameworks, and the art of crafting web products.

Understanding State Snapshots & Batching in React

Understanding State Snapshots & Batching in React

Ever called setState multiple times and wondered why React didn't update the value instantly? The answer isn't that useState is simply "asynchronous". It's all about State Snapshots and Batching—two core concepts that make React fast while keeping your UI consistent.

1 month ago5 min read

Subscribe to My Newsletter

Get the latest updates on my projects, blog posts, and tech insights delivered straight to your inbox.