Hello, Welcome 👋

I'm Mahdi. Just an ordinary person who loves learning and creating new things.

One thing you might find interesting about me is that I care a lot about details. When I start something, I like to take it all the way and deliver a result that I can be proud of.

One of the values that matters most to me is keeping my word. When I make a promise, I do my best to keep it. I believe this is one of the reasons people can trust me in the work I do.

Besides that, curiosity is one of my main driving forces. I enjoy learning new things, talking to different people, and looking at problems from different perspectives. I believe this helps me grow and allows me to help others more effectively.

💫 If I had to describe myself in one sentence, I would say: "I'm someone who loves what I do, keeps my word, and cares about personal and professional growth."

🌟 My Personal Values

🎨

Creativity

I enjoy exploring new ideas and thinking outside the box.

🔍

Attention to Detail

Small details matter to me, and I try not to overlook them.

🤗

Empathy

I try to understand things from other people's perspectives.

Commitment

When I make a commitment, I do my best to follow through.

🌱

Patience

I understand that meaningful results take time.

💬

Listening

I listen carefully before speaking so I can understand what people really need.

😊 Thank you for taking the time to visit my portfolio.

If you'd like to learn more about me, you can visit About Me or contact me .

About Me

Hello, I'm a Web Developer focused on designing and developing websites and web-based systems. My focus is on building practical, organized, and scalable projects while maintaining a clean and responsive user interface.

On the Frontend, I have solid experience with HTML and CSS, including Flexbox and CSS Grid for building responsive and well-structured interfaces. I also work with tools and frameworks such as Bootstrap, Tailwind CSS, and Sass. I use JavaScript to add interaction and dynamic functionality to web pages.

On the Backend, my main focus is PHP. I use MySQL for storing and managing data and I am familiar with concepts such as database communication, authentication, sessions, and server-side application logic.

I use tools such as Visual Studio Code for development and project management, and I try to keep my development workflow organized and efficient.

My work is not limited to web development. I also work with visual and video content creation using tools such as Photoshop, Premiere Pro, and After Effects. I also use AI tools in the process of creating and developing digital content.

Combining web development, content creation, and AI tools allows me to approach digital projects from different perspectives — from designing and implementing user interfaces to backend development, data management, and visual and video content creation.

What I Do

  • Web Development

    Web Development

    Designing and developing websites and web-based systems with a focus on clean architecture, responsive interfaces, and scalability.

  • Frontend

    Frontend Development

    Building responsive interfaces using HTML, CSS, Flexbox, CSS Grid, JavaScript, Bootstrap, Tailwind CSS, and Sass.

  • Backend

    Backend & Database

    Server-side development with PHP, MySQL database management, and implementation of web application logic.

  • Content Creation

    Digital Content Creation

    Creating and editing visual and video content using Photoshop, Premiere Pro, After Effects, and AI tools.

  1. Frontend

    HTML, CSS, Flexbox, CSS Grid, JavaScript, and familiarity with Bootstrap, Tailwind CSS, and Sass.

  2. Backend

    PHP for server-side programming and development of web application logic.

  3. Database

    MySQL for designing, managing, and working with project data.

  4. Digital Content & Tools

    Photoshop, Premiere Pro, After Effects, and AI tools for visual and video content creation.

Technical Skills

  • PHP
    80%
  • MySQL
    90%
  • HTML / CSS
    80%
  • JavaScript
    60%
  • Laravel
    5%

Resume

Professional Experience

Professional Experience

  1. Web Developer

    2024 — Present

    Working in web development with a focus on server-side programming, frontend development, database integration, and building practical web-based systems.

  2. Personal & Practice Projects

    2024 — Present

    Designing and developing various projects to improve practical web development skills. These projects include information management systems, authentication systems, database integration, and different frontend and backend features.

  3. Backend Development & Learning

    2024 — Present

    Focusing on PHP and MySQL while learning concepts related to web application architecture, data management, authentication, sessions, database communication, and server-side logic.

Education

Education & Learning Path

  1. Web Development Learning

    2024 — Present

    Learning web development with a focus on HTML, CSS, JavaScript, PHP, and MySQL through practical exercises and projects.

  2. PHP & MySQL

    2024 — Present

    Developing stronger backend development skills using PHP and MySQL through practical projects.

  3. Laravel

    Currently Learning

    Learning the Laravel framework with the goal of developing more professional, structured, and scalable applications.

Technical Experience

Technical Experience

  1. Frontend Development

    Experience building responsive interfaces using HTML and CSS, including Flexbox and CSS Grid, as well as JavaScript, Bootstrap, Tailwind CSS, and Sass.

  2. Backend Development

    Developing server-side logic with PHP, managing data with MySQL, communicating with databases, and implementing web application features.

  3. Development Tools

    Using development tools and programming environments for project management, testing, debugging, and development.

Digital Content

Digital Content Creation

  1. Video Editing

    Ongoing

    Working on video editing and preparing digital video content using professional editing tools.

  2. Visual Content Design

    Creating, editing, and preparing visual content using professional graphic design tools.

  3. AI-Assisted Content Creation

    Using artificial intelligence tools for ideation, content creation, processing, and development of visual and video content.

Technologies

Tools & Technologies

  1. Web Development

    HTML · CSS · JavaScript · PHP · MySQL · Laravel · Bootstrap · Tailwind CSS · Sass

  2. Development Environment

    Visual Studio Code and other tools used throughout the development and project management process.

  3. Digital Content

    Adobe Photoshop · Adobe Premiere Pro · Adobe After Effects · AI Tools

Projects

Content Management System

Content Management System (CMS)

Completed 2026

A web-based content management system developed using PHP and MySQL. The system provides complete management of articles, categories, and tags through an administration panel and includes authentication and access control.

  • PHP + MySQL
  • Registration, Login & Logout
  • Admin Panel
  • Article Management
  • Category Management
  • Tag Management
  • Complete CRUD
  • Image Upload
  • Content Search
  • Database Integration
  • Prepared Statements
  • Input Validation
  • Admin / User Access Control
  • Password Hashing
  • Scalable Structure
PHP MySQL HTML CSS JavaScript
Online Reservation System

Online Reservation System

Completed 2026

A web-based online reservation system developed using PHP and MySQL. The system allows management of services, working hours, available time slots, and user reservations.

  • PHP + MySQL
  • User Registration & Login
  • Available Services
  • Available Time Slots
  • Create & Cancel Reservations
  • Reservation Status
  • Admin Panel
  • Service Management
  • Working Hours Management
  • Time Slot Management
  • Reservation Management
  • Reservation Calendar
  • PDO Prepared Statements
  • CSRF Protection
  • Concurrent Booking Prevention
  • Transactions & FOR UPDATE
PHP MySQL HTML5 CSS3 JavaScript PDO
Women's Club Online Booking System

Women's Club Online Booking System

Completed 2026

A full-stack online management and booking system for a women's sports club, developed using native PHP and MySQL. The project includes both an administration panel and a user panel for managing members, trainers, classes, services, working hours, and reservations.

  • PHP + MySQL
  • User Registration & Login
  • User Dashboard
  • Appointment Booking
  • Sports Class Booking
  • View & Cancel Reservations
  • Admin Panel
  • Member Management
  • Trainer Management
  • Service Management
  • Working Hours Management
  • Time Slot Generation
  • Class Schedule Management
  • Reservation Approval
  • Reservation Calendar
  • PDO Prepared Statements
  • CSRF Protection
  • Admin / User Access Control
  • Concurrent Booking Prevention
  • Transactions & FOR UPDATE
PHP MySQL HTML5 CSS3 JavaScript PDO Apache WAMP