Available for freelance & full-time Hi there, I'm

Mahmoud Mohammed

>

I build scalable, responsive web applications end to end — from polished React interfaces to production-grade Node.js APIs. Over 4+ years shipping real products: eCommerce platforms, dashboards, CRUD systems and management apps.

ITI 4-Month Intensive Graduate
Benha, Egypt
Freelancing since 2022
  • React
  • Next.js
  • TypeScript
  • Node.js
  • Express
  • NestJS
  • MongoDB
  • SQL
Portrait of Mahmoud Mohammed
React.js
Node.js
MongoDB
01 — Introduction

About me

Mahmoud Mohammed
4+ Years
Experience

Full Stack (MERN) Developer turning ideas into production-ready products

I have more than 4 years of hands-on experience building scalable, responsive web applications. My frontend work centers on React.js — Hooks, Redux & Redux Toolkit, Redux Thunk, React Router, Axios, Formik & Yup — paired with modern JavaScript and TypeScript. On the backend I work with Node.js, Express, NestJS, MongoDB and SQL, designing RESTful APIs with authentication and authorization. I care about clean architecture, reusable components, and shipping work that clients actually enjoy using.

Age
25
Languages
Arabic, English
Role
Full Stack (MERN)
Country
Egypt
Freelance
Available
On-site
Available
0+

Years of experience

0+

Happy clients

0+

Projects completed

0+

Technologies used

02 — Toolbox

My skills

The stack I reach for, grouped by where it lives in the product.

Frontend Core

  • HTML5
  • CSS3
  • SASS
  • Bootstrap
  • TailwindCSS
  • JavaScript (ES6+)
  • TypeScript
  • jQuery
  • Flexbox
  • CSS Grid
  • Responsive Design

Frameworks & Libraries

  • React.js
  • React Hooks
  • Custom Hooks
  • React Router v6
  • Redux Toolkit
  • Redux Thunk
  • TanStack Query
  • Axios
  • Next.js
  • Angular
  • Material UI
  • React Bootstrap

Backend & Data

  • Node.js
  • Express
  • NestJS
  • MongoDB
  • SQL
  • GraphQL
  • REST APIs
  • JWT
  • Authentication
  • Authorization
  • Swagger

Practices & Tooling

  • Git
  • GitHub
  • Jest
  • Mocha & Chai
  • Design Patterns
  • OOP
  • Code Splitting
  • Error Handling
  • Async/Await
  • Agile
Beyond the code

Soft skills

  • Teamwork & Collaboration
  • Leadership & Ownership
  • Strong Communication
  • Problem Solving & Analytical Thinking
  • Research & Self-Learning
  • Clean Code & Organization
  • Adaptability
  • Fast Learning
  • Perseverance & Commitment
  • Client-Oriented Mindset
  • Requirement Analysis
03 — Selected work

My portfolio

A selection of client work, training projects and experiments.

Client portfolio website Client work

Client Portfolio Website

A portfolio site designed and built for a client, with a type-safe component system and fully responsive layout.

  • Next.js
  • React
  • TypeScript
  • TailwindCSS
Omega Robots control system Client work

Omega Robots Control System

Real-time robot control dashboard communicating over an MQTT broker, backed by a PHP/SQL service layer.

  • React
  • TailwindCSS
  • Context API
  • MQTT
  • PHP
  • SQL
Ticketing web system Client work

Ticketing Web System

Support-ticket platform with role-based flows, server-side validation and a PHP/SQL backend.

  • HTML5
  • CSS3
  • JavaScript
  • PHP
  • SQL
  • SweetAlert2
Accounting system website Client work

Accounting System

Full accounting web app with invoicing and reporting, deployed on a live host.

  • HTML5
  • CSS3
  • Bootstrap 5
  • JavaScript
  • PHP
  • SQL
Next.js movies app

Next.js Movies App

Movie catalogue built on the App Router with SSR and SSG pages, Next API routes and MongoDB.

  • Next.js
  • App Router
  • SSR
  • SSG
  • MongoDB
Arabic cashier app

Arabic Cashier App

RTL point-of-sale interface with server-state caching via TanStack Query and validated forms.

  • React
  • TanStack Query
  • TailwindCSS
  • Axios
  • Formik
React eCommerce website

eCommerce Website

Multi-page storefront with routing, product listings and a cart flow.

  • React
  • React Router
  • Bootstrap
  • JavaScript
React news website

News Website

News reader consuming a live API, with category routing and responsive article layouts.

  • React
  • React Router
  • Bootstrap
  • REST API
React eCommerce app with Axios

eCommerce App (Axios)

Store built around Redux Toolkit with Axios interceptors for auth and centralized error handling.

  • React
  • Redux Toolkit
  • Redux Thunk
  • Axios
  • Formik
  • Yup
Redux CRUD app

Redux CRUD App

CRUD dashboard with code splitting, protected routes and schema-validated forms.

  • React
  • Redux Toolkit
  • React Router v6
  • Formik
  • Yup
  • Code Splitting
Book store app

Book Store App

Catalogue and cart flow driven by Redux Toolkit with async thunks against a JSON server.

  • React
  • React Hooks
  • Redux Toolkit
  • Redux Thunk
  • Bootstrap
Cart app using Redux

Cart App

Shopping cart with global state, persisted quantities and optimistic UI feedback.

  • React
  • Redux
  • Redux Toolkit
  • Redux Thunk
  • SweetAlert2
React CRUD app

CRUD App

Classic create/read/update/delete interface backed by a JSON server, with Axios and Fetch data layers.

  • React
  • React Router
  • Axios
  • Bootstrap
  • SweetAlert2
Angular eCommerce app

Angular eCommerce App

Angular store covering auth, route guards, lazy-loaded modules, custom directives and pipes.

  • Angular
  • Routing & Guards
  • Directives
  • Pipes
  • Forms
NestJS ToDo API

NestJS ToDo API

Layered NestJS service — controllers, services and a repository layer over MongoDB.

  • NestJS
  • Express
  • REST APIs
  • MongoDB
  • Repository Layer
Express REST API with JWT

REST API — Express + MongoDB + JWT

Authenticated REST API with JWT-protected routes and a clean model/service split.

  • Express
  • MongoDB
  • JWT
  • REST APIs
Express REST API with MongoDB

REST API — Express + MongoDB

Mini Express API persisting to MongoDB, structured into models and services.

  • Express
  • MongoDB
  • REST APIs
  • Services
Mini Express REST API

Mini Express REST API

Foundational Express API demonstrating routes, controllers, services and models.

  • Express
  • Node.js
  • REST APIs
  • Controllers
Vanilla JS eCommerce website

eCommerce Website (Vanilla JS)

Storefront built without a framework — DOM-driven cart and LocalStorage persistence.

  • HTML5
  • CSS3
  • JavaScript
  • LocalStorage
YouTube clone

YouTube Clone

Pixel-focused rebuild of the YouTube layout with interactive JavaScript behaviour.

  • HTML5
  • CSS3
  • JavaScript
Special design template

Special Design

Multi-section landing page with animated components and custom interactions.

  • HTML5
  • CSS3
  • JavaScript
Bondi design template

Bondi Design

Responsive agency template implemented with the Bootstrap grid system.

  • HTML5
  • CSS3
  • Bootstrap
Leon design template

Leon Design

Minimal one-page template built from scratch with pure CSS.

  • HTML5
  • CSS3
Kasper design template

Kasper Design

Full-width creative template with layered sections and CSS-only effects.

  • HTML5
  • CSS3
El-zero design template

El-zero Design

Component-rich template covering grids, cards, pricing tables and animations.

  • HTML5
  • CSS3
eBay template

eBay Template

Marketplace layout rebuilt to match the original spacing and grid.

  • HTML5
  • CSS3
Email template

Email Template

Responsive HTML email layout that survives real mail clients.

  • HTML5
  • CSS3
04 — Get in touch

Contact me

Have a project in mind, or a role to fill? I usually reply within a day.

Let's build something worth shipping.

Open to freelance projects and full-time opportunities.

Start a conversation