Mahmoud

Hello, I'm

Mahmoud Samy

Front-End Web Developer

I specialize in building scalable systems, web applications, dynamic websites, and landing pages using React.js and modern front-end technologies.

Mahmoud

About Me

Who I Am

I am a passionate software engineer specializing in front-end web development using React.js. With a strong foundation in engineering principles and modern web technologies, I build scalable, responsive, and user-friendly applications.

My approach combines technical expertise with a keen eye for design, ensuring that the applications I build are not only functional but also deliver exceptional user experiences.

Education

  • ALX Software Engineering Program

    12-month intensive software engineering program

  • Faculty of Engineering, Ain Shams University

    Bachelor's Degree in Engineering

My Skills

Here are the technologies and tools I work with to build modern web applications.

Frontend Development

HTML5
CSS3
JavaScript
TypeScript
React.js
React Native
Next.js

Styling & UI

Tailwind CSS
Material UI
CSS Modules
Responsive Design
UI/UX Principles

State Management

Context API
Redux
Redux Toolkit
React Query
Zustand

Tools & Others

Git
npm/yarn
Webpack
Vite
Jest
Figma
RESTful APIs

I'm continuously learning and expanding my skillset to stay updated with the latest technologies.

Featured Projects

Here are some of my recent projects that showcase my technical skills and problem-solving abilities.

Tasbeen: Laundry Management System

Tasbeen: Laundry Management System

A modern, bilingual web application built to manage a laundry shop’s operations through a centralized, intuitive dashboard. The system allows shop owners and admins to handle orders, billing, customers, loyalty programs, services, referrals, analytics, and system settings — all from a React Router v7 SPA (Single Page Application) with multi-language (English/Arabic) and RTL/LTR layout support. It’s essentially a management panel for a laundry business, designed for both desktop and mobile use..

ReactContext APITailwind CSSAxiosviteMUI
ALX Pulse Public Site

ALX Pulse Public Site

A modern, full-featured React TypeScript web application (Un official) that serves as a comprehensive platform for the ALX community. It enables users to discover and attend events, join initiatives, explore job opportunities, manage professional profiles, and engage with the community through speaker applications and topic suggestions.

React 19TypeScriptViteRedux ToolkitReact Router v7Tailwind CSSMaterial UIEmotionFramer MotionSplide.jsAxiosReact QueryReact SelectReact Toastify
ALX Pulse Admin Panel

ALX Pulse Admin Panel

A comprehensive administrative dashboard for managing and controlling the ALX Pulse community platform. This admin panel provides full control over events, initiatives, job postings, alumni management, company partnerships, and public-facing content for an end-user application where authenticated users can browse events, make reservations, apply for jobs, and manage their profiles.

React 19TypeScriptViteRedux ToolkitReact Router v7TanStack React QueryMaterial UI (MUI)Tailwind CSS v4Framer MotionAxiosDay.jsReact SelectReact ToastifyFont AwesomeMUI X Charts ProMUI X Date PickersSplide.js

Least Earned Certificates

Here are some of my recent earned certifications that showcase my technical skills and abilites.

Foundations of User Experience (UX) Design

Foundations of User Experience (UX) Design

Software Engineering - Coursera - IBM

Software Engineering - Coursera - IBM

Full stack: Software engineering 12 month program

Full stack: Software engineering 12 month program

Get In Touch

Have a project in mind or want to discuss potential opportunities? I'd love to hear from you!

Contact Information

Profiles