Available for freelance projects & full-time roles

I design & build websites that turn visitors into customers.

I'm Mahdi Saleh, a full-stack web developer in Beirut. I build e-commerce stores, booking platforms and business systems, from the first sketch to launch and beyond.

Projects shipped
18+
Degree
BSc CS
Core stack
PHP · Laravel
Portrait of Mahdi Saleh
Latest launch Aya Sabra Studio

01 Selected work

Real projects for real businesses.

Client websites I designed and built end to end: online stores, ordering platforms and booking systems. Open any project for the full case study.

02 Services

What I can build for you.

One developer from design to deployment, so nothing gets lost between designer, developer and launch.

  • Web design & UI/UX

    Clean, modern interfaces designed around your brand and your customers, and responsive on every screen.

  • E-commerce stores

    Online shops with catalogs, carts, checkout, payments and an admin panel you can run yourself.

  • Custom web applications

    Booking systems, dashboards, SaaS platforms and management tools built with PHP, Laravel and MySQL.

  • WordPress websites

    Business websites on WordPress with custom themes and plugins that your team can update with ease.

How we'll work together

  1. 01

    Discover

    We talk about your business, your customers and your goals, then agree on scope, timeline and budget.

  2. 02

    Design

    I plan the structure and design the key pages, and we refine them together before any code is written.

  3. 03

    Build

    I develop the site with regular previews, so you can see progress and give feedback along the way.

  4. 04

    Launch & support

    I deploy, test on real devices, show you how to manage everything, and stay available afterwards.

03 About me

A developer who understands business.

I'm Mahdi, a full-stack web developer based in Beirut, Lebanon, with a BSc in Computer Science from the Lebanese International University. I build real products for real businesses: online stores, ordering and booking platforms, and the dashboards that run them.

Before focusing on web development, I ran my own online accessories shop and worked in sales, repairs and network support. That taught me what a business actually needs from its website: more customers, fewer headaches, and tools that are easy to manage.

I care about clean design, fast pages and maintainable code. When you work with me, one person takes your idea from the first sketch to a live launch, and stays around after it.

  • Based inBeirut, Lebanon · working remotely worldwide
  • EducationBSc Computer Science, LIU (2025)
  • FocusFull-stack PHP & Laravel, e-commerce, business systems
  • AlsoNetworking background (Cisco CCNA 1 & 2)

My toolbox

Front-end

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • Responsive design

Back-end

  • PHP
  • Laravel
  • MySQL
  • REST APIs
  • AJAX

Platforms & tools

  • WordPress
  • Stripe
  • PayPal
  • SMS APIs
  • Git & GitHub

04 Experience

Where I've been.

Work

  1. Aug 2025 — Sep 2025

    WordPress & Front-end Development Intern

    • Developed and maintained WordPress websites.
    • Worked with designers to implement responsive front-end designs.
    • Tested and debugged websites for performance and reliability.
  2. 2021 — Present

    Founder, online mobile accessories shop

    • Run my own online store (Instagram: dr.tech_lb), from sourcing and pricing to orders and support.
    • Plan and run paid campaigns on Instagram and Facebook.
  3. 2023 — 2024

    Mobile Repair Technician

    • Diagnosed and repaired hardware and software issues, including board-level repairs.
    • Managed inventory and procurement of parts from overseas vendors.
  4. 2022 — 2023

    Sales Representative, mobile & computer accessories

    • Handled wholesale orders and communication with China-based suppliers.
    • Advised in-store customers on products and troubleshooting.
  5. 2021 — 2022

    Data Entry Specialist

    • Entered, validated and updated waybills and order statuses in a web-based system.
  6. 2018 — 2019

    Network & Internet Services Technician

    • Installed and configured home, business and gaming-lounge networks, and resolved connectivity issues.

Education

  1. 2021 — 2025

    BSc in Computer Science

    Lebanese International University (LIU)

  2. 2004 — 2019

    Lebanese Baccalaureate, General Sciences

    Collège Notre-Dame des Sœurs Antonines

Certifications

  • Introduction to JavaScript
  • WordPress Development
  • Cisco CCNA 2: Routing & Switching Essentials
  • Cisco CCNA 1: Networking Fundamentals
  • Mobile Application Development
Download full CVPDF · 150 KB

05 Kind words

What people say about working with me.

  • Reference

    Mahdi worked with us for about two years. He was the best employee we have worked with: great at selling products, with good morals, highly responsible and committed.

    Ibrahim BerjawiFormer employer
  • Reference

    I was Mahdi Saleh's advisor for three academic years. He was the best student in my class. He worked very well in class and submitted excellent projects on time.

    Dr Rabia AmroAcademic advisor
  • Reference

    Mahdi completed two networking courses, Cisco CCNA 1 and CCNA 2, under my personal supervision, earning certificates in both, and has many skills in this field.

    Dr Hassan WehbiCCNA instructor

06 FAQ

Questions clients often ask.

Can't find your answer? Send me a message and I'll get back to you.

How long does a project take?

It depends on the scope. A business website usually takes a few weeks, while online stores and custom systems typically take one to three months. You get a clear timeline before we start.

How much does a website cost?

Every project is different, so I quote each one after understanding what you need. Tell me about your goals and budget through the form and I will send you a clear proposal.

Will I be able to update the website myself?

Yes. Most of my projects include an admin dashboard or run on WordPress, so you can manage products, orders, bookings and content without touching code. I also show you how everything works.

Do you work with clients outside Lebanon?

Yes. I work remotely with clients anywhere, and we can keep in touch by email, WhatsApp or video calls.

Can you help with the domain, hosting and launch?

Yes. I can help you choose and set up your domain and hosting, deploy the website, and make sure it is fast, secure and ready for search engines.

What happens after launch?

I stay available for fixes, updates and new features, so your website keeps growing with your business.

07 Contact

Have a project in mind? Let's talk.

Tell me a little about your business and what you need, and I'll get back to you as soon as possible.

What do you need? (optional)

0 / 5000