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.

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
Full-Stack E-commerce & Admin Dashboard

Full-Stack E-commerce & Admin Dashboard

A full-stack e-commerce platform inspired by Shop.co, featuring product variants, shopping cart and checkout, promo codes, wishlist, advanced filtering, order management, and a comprehensive admin dashboard. Built with Next.js and TypeScript on the frontend, and ASP.NET Core Web API with SQL Server on the backend.

Next.jsTypeScriptTailwind CSSASP.NET CoreC#
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

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.

2 months ago5 min read

Subscribe to My Newsletter

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