Skip to content

Full-stack developer

From the handshake to the pixel.

Background in management information systems. These days I'd rather build what people see than manage what's behind it.

About

Two years into React, Next.js, TypeScript, and WordPress/WooCommerce, I built e-commerce sites and custom platforms at Lelabo Digital, with a Management Information Systems background that keeps me asking not just "does it work" but "does it serve the business behind it."

Outside client work I've shipped my own projects, including a bilingual platform now live in 20+ countries, and I'm open to full-time frontend and full-stack roles as well as freelance and contract work.

Education

JUCT Tyre

Management Information Systems

Languages

Arabic native

English fluent

Open to frontend & full-stack · Beirut / Remote

Experience

What changed after each role, not a job description pasted from LinkedIn.

Web Developer Mentor

Paper Airplanes, Inc.·Beirut, Lebanon · Remote

  • Mentor aspiring developers one-on-one from fundamentals through real React and Next.js projects
  • Review code with clear feedback on structure, readability, and best practices
  • Guide debugging, Git workflows, and portfolio-ready project planning
  • Share career advice on job searching, interviews, and growing as a developer

Frontend Developer

Lelabo Digital·Beirut, Lebanon

  • Built and maintained responsive, performance-optimized websites using React, Next.js, TypeScript, Tailwind CSS, and WordPress
  • Shipped 8+ WordPress sites with custom UI component libraries, built mobile-first and accessible
  • Developed fully custom WordPress themes from scratch with Tailwind CSS, no page builders or off-the-shelf templates
  • Built custom WordPress plugins to extend site functionality beyond what existing solutions covered
  • Worked alongside designers to translate designs into pixel-accurate, production-ready interfaces

Freelancer Web Developer

Freelance·Remote

  • Build custom WordPress and WooCommerce sites for clients using bespoke Tailwind CSS themes developed from scratch in PHP
  • Current projects include Created by Joya, an e-commerce store on a fully custom theme, and Amalfy, a bilingual English/Arabic e-learning platform with full RTL support

Full-stack Developer

AUF·Beirut, Lebanon · Hybrid

  • Built modern front-end interfaces for educational and e-commerce platforms in an Agile/SCRUM environment using the MERN stack
  • Developed the UI for a full e-learning platform using React.js
  • Created a portfolio web application with React.js and Tailwind CSS, with a clean and scalable component structure
  • Built a responsive restaurant website with HTML, CSS, and JavaScript, optimized for mobile performance
  • Participated in sprint planning, code reviews, and weekly development cycles

Stack I reach for

Frontend

React.jsNext.jsTailwind CSSBootstrap

Languages

JavaScriptTypeScriptPHPJava

Backend & DB

Node.jsExpress.jsMongoDBMySQLSupabase

Tools & Platforms

WordPressGitGitHubVercelCloudflare

How a project actually goes

Figuring out what we're building

Before any code: what this needs to do, who it's for, what stack makes sense, and what already exists that I shouldn't rebuild from scratch.

  • Technical spec and sitemap
  • Stack and database decisions
  • User flows mapped out

One design system, not a pile of screens

Layout, spacing, type, and interaction rules get decided once and reused everywhere, so the fifth page doesn't look like someone else designed it.

  • Wireframes and prototypes in Figma
  • Color and type tokens in Tailwind
  • Mobile-first from the start

Writing the code

Modular, typed Next.js and React. Nothing clever for the sake of being clever, just components that are easy to find and easy to change later.

  • TypeScript throughout
  • Server-side and static rendering, whichever fits
  • Database and API wiring

What clients said after launch

“We needed English and Arabic to feel like the same site, not a rushed translation. Mohammad got that from day one — and the site still feels solid months after launch.”

Gen-dreights

Digital rights platform

“Our old theme looked fine until you opened it on a phone. Mohammad rebuilt it in a week. Faster, cleaner, and we finally look like ourselves.”

Kimantra Spa

Wellness studio, Lebanon

Got something worth building. Let's make it real.