I build the web platforms that governments, telecoms and marketplaces run on.

I'm Roy Youssef, a senior full stack engineer. I started with custom WordPress builds for brands like Red Bull MEA, moved on to the official Riyadh Municipality website in Next.js, and now own the front end, Go services and databases at Domain Agents.

Download CV · Get in touch

The route so far

2020 — BSc and MSc in Computer Engineering and Telecommunications, Lebanese University Faculty of Engineering

Roumieh, Lebanon · 2020 – 2024

  • BSc and MSc in Computer Engineering and Telecommunications, 2020 – 2024.

2022 — Junior Full Stack Developer, Interesting Times

Beirut, Lebanon · 06/2022 – 01/2025

  • Development of innovative progressive web applications, maximizing modern web development capabilities.
  • Specialized in developing custom WordPress sites and managing content for renowned brands.
  • Managed content for major clients, including Red Bull MEA, Dolphin Energy, and others on platforms like WooCommerce.
  • Enhanced user experience through effective UI/UX design practices, ensuring intuitive navigation and accessibility across devices.

2025 — Mid Level Software Engineer, Four Principles

Riyadh, Saudi Arabia · 01/2025 – 04/2026

  • Working on the official Riyadh Municipality website, building and maintaining scalable front-end components.
  • Developing modular UI components using React.js, with thorough testing using Jest.
  • Creating interactive forms using React Hook Form, ensuring strong validation and accessibility.
  • Implementing pages and routing using Next.js & TypeScript, with a focus on performance and SEO.
  • Integrating front-end features with backend and Strapi APIs, also handling data dynamically.
  • Using GitLab for version control, merge requests, and continuous integration workflows.
  • Maintaining design consistency and reusability through Storybook documentation.

2026 — Senior Full Stack Engineer, Domain Agents

Ontario, Canada · 04/2026 – Present (current)

  • Building and maintaining the front-end of the DomainAgents domain marketplace and its back-office admin platform, using Angular and TypeScript.
  • Developing data-heavy admin interfaces for member management, listings, and detail views with filtering, status indicators, and responsive layouts.
  • Designing, building, and maintaining backend services in Go — from new service development to ongoing maintenance of existing ones.
  • Owning database work end-to-end, including schema design, table creation, and modifications, alongside developing REST API endpoints.
  • Defining typed API contracts with TypeScript interfaces that mirror backend payloads, keeping the front-end and API in sync.
  • Owning the team's GitHub repositories: managing branching, reviewing pull requests, and keeping the codebase clean and consistent.
  • Maintaining and shipping changes through containerized CI/CD pipelines (Kubernetes), from build to deployment.

Clients in 17 countries

Websites and platforms I've delivered for clients across four regions.

Middle East

  • Lebanon
  • United Arab Emirates
  • Saudi Arabia
  • Qatar
  • Kuwait
  • Bahrain
  • Oman
  • Jordan

Africa

  • Morocco
  • Tunisia
  • Nigeria

Europe & Central Asia

  • France
  • Turkey
  • Azerbaijan
  • Kazakhstan

North America

  • United States
  • Canada

What I work with

Frontend

ReactJS, Next.js, Angular, TypeScript, JavaScript, RxJS, TailwindCSS, HTML5, CSS3, SCSS, jQuery

Backend & data

NodeJS, ExpressJS, PHP, Go, C++, C#, MySQL, Microsoft SQL

Tooling & delivery

React Storybook, React Hook Form, Zod, Jest, GitHub, GitLab, Docker, Kubernetes

Platforms

Strapi CMS, Firebase, WordPress, Shopify, Squarespace, LabView, MATLAB

Languages

  • English — Full Professional Proficiency
  • Arabic — Native or Bilingual Proficiency
  • French — Professional Working Proficiency

Education

BSc and MSc in Computer Engineering and Telecommunications

Lebanese University Faculty of Engineering, Roumieh, Lebanon · 2020 – 2024

Common questions

Who is Roy Youssef?

Roy Youssef is a Senior Full Stack Engineer based in Beirut, Lebanon. He currently works at Domain Agents, building the front end of its domain marketplace and admin platform in Angular and TypeScript, and its backend services in Go.

What does Roy Youssef specialize in?

High-performance, SEO-friendly websites and web applications. His core stack is React, Next.js, Angular, TypeScript and Go, alongside Node.js, WordPress, Shopify and Strapi CMS, with Docker and Kubernetes for deployment.

What notable projects has Roy Youssef worked on?

He has worked on the official Riyadh Municipality website, the Abu Dhabi Early Childhood Authority website, Red Bull Mobile Oman and Red Bull Mobile KSA, the Balady+ app website, the Pixcen agency website, and eCommerce sites such as Santafoo — over 50 projects for clients in 17 countries across the Middle East, Africa, Europe, Central Asia and North America.

Which countries has Roy Youssef worked with?

Roy has delivered work for clients in 17 countries: Lebanon, United Arab Emirates, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman, Jordan (Middle East); Morocco, Tunisia, Nigeria (Africa); France, Turkey, Azerbaijan, Kazakhstan (Europe & Central Asia); United States, Canada (North America).

Where did Roy Youssef study?

He holds a BSc and MSc in Computer Engineering and Telecommunications from the Lebanese University Faculty of Engineering (2020 – 2024).

Is Roy Youssef available for freelance work?

Yes. Roy is open to full-time engineering roles and freelance projects. You can reach him at roy.b.youssef@gmail.com or through the contact page on royyoussef.com.

What languages does Roy Youssef speak?

English (full professional proficiency), Arabic (native) and French (professional working proficiency).

Have a role or a project in mind?

Email me · Use the contact form