Skip to content
<Tareq> {AlMozayek}
العربية

Home / Services

Web apps, websites & landing pages

I'm Tareq Al-Mozayek, a frontend engineer in Damascus, Syria. I build with React, Next.js and TypeScript, and take on the back end when a product needs one. Here is what that covers, with real projects for each.

01

React & Next.js applications

Web apps, dashboards and admin panels in React and Next.js with TypeScript, from the first screen to production. It is most of what I do at Ejad Solutions, and what I reach for on my own projects.

Stack

  • React
  • Next.js
  • TypeScript
  • TanStack Query
  • TanStack Table
  • React Hook Form
  • Zod
  • Tailwind CSS
  • shadcn/ui
  • next-intl

What I build

  • Dashboards, admin panels and internal tools
  • Product front ends, AI-powered apps included
  • Sites backed by a CMS your team can edit
  • Reusable components and design-system parts

How I build it

  • Server components and static rendering by default; client JavaScript only where the interface needs it
  • Typed end to end, with validated forms and API data
  • Accessible from the start: semantic HTML, keyboard paths and visible focus

02

Landing pages & business websites

Fast, responsive marketing pages built from a Figma design or a brief, ready for search engines on launch day, in Arabic, English or both. I build SEO landing pages for Ejad Solutions clients, and the motion on this site is the kind of interaction I add when a page calls for it.

Stack

  • Next.js
  • Nuxt
  • React
  • TypeScript
  • Tailwind CSS
  • GSAP

What I build

  • Product and company landing pages
  • Bilingual Arabic and English sites, right to left done properly
  • Animated, interactive pages with GSAP that respect reduced-motion settings
  • Figma-to-production builds, matched to the design at every breakpoint

How I build it

  • Metadata, sitemaps, structured data and hreflang built in from the start
  • Optimised images, self-hosted fonts and as little JavaScript as possible
  • Motion that adds to the page and never blocks reading it

Examples

03

Full-stack products

When a product needs its back end too, I design the database, build the API and connect it to the interface: NestJS at Ejad Solutions, Laravel and Filament for freelance work.

Stack

  • NestJS
  • Laravel
  • Filament
  • MySQL
  • PostgreSQL
  • Redis
  • Strapi
  • Docker

What I build

  • REST APIs with authentication, roles and permissions
  • Admin panels and CMSs, Arabic-first when needed
  • Database design in MySQL and PostgreSQL, with Redis where it helps
  • AI features that answer from your own documents

How I build it

  • Architecture and data model agreed before the code
  • Documented APIs that web and mobile teams can rely on
  • One person owning the feature from the table to the button

Arabic and English, properly

Every service comes in Arabic, English or both: right-to-left layouts, Arabic typography, translated metadata and hreflang. Not a mirrored afterthought.

How a project runs

  1. 1I read your brief and reply, usually with questions.
  2. 2A short call to agree on scope.
  3. 3A written estimate with milestones.

Have something in mind?

Send a project brief
Esc

↑↓ to move · Enter to open · Esc to close