Mahmoud.

Hi,I'm Mahmoud Soliman

Front-End Web Developer

About Me

I’m a dedicated Front-End Developer specializing in building responsive, high performance web applications using React.js. I focus on translating designs into clean, maintainable code while delivering smooth, user-friendly experiences across all devices. I enjoy working in collaborative environments, continuously improving my skills, and staying up to date with modern front-end best practices.

Personal Information

My Projects

Project preview

Tashtebaty

A full-stack home services platform built as my ITI graduation project, connecting users with verified technicians through technician and admin dashboards, real-time order management, secure payments, and AI-powered customer support.

Vue.js JavaScript Tailwind CSS FireBase

Education & Work Experience

Education

Bachelor of Computer Science

Arab Open University

2020 – 2024

Studied core computer science subjects with focus on web technologies and software development fundamentals.

Egyptian Collegiate Programming Championship (ECPC)

Alexandria, Egypt

August 2023

Participated in an international competitive programming contest, solving complex algorithmic problems within a team environment while strengthening problem-solving, time management, and collaboration skills under pressure.

Member at Aou Robotics Club

Arab Open University

2024

Participated in collaborative robotics projects, enhancing communication, task delegation, and solution-oriented thinking

UI/UX Development Intensive Program internship

Information Technology Institute (ITI)

5 July 2025 – 30 November 2025

Gaining expertise across the full UI/UX lifecycle, including Front-end Web Development (HTML5, CSS3, Vue.js, Tailwind), JavaScript Programming (ES6+, TypeScript), and UI/UX Design Tools (Adobe Photoshop, Illustrator, Figma). Applied these skills across multiple development projects to enhance practical proficiency.

My Skills

Front-End Web Development

HTML5

CSS3

Tailwind

JavaScript

ES6+

TypeScript

React

Next.js

UI & Performance

  • Component-Based Architecture
  • Reusable UI Components
  • Performance Optimization
  • SEO Optimization (Next.js)

Tools

  • Git & GitHub
  • Vite / Webpack
  • REST APIs Integration

General Skills

  • Problem Solving
  • Clean Code
  • Attention to Detail
  • Team Collaboration
  • Time Management
  • Self-Learning

Get in Touch