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
Europe & Central Asia
- France
- Turkey
- Azerbaijan
- Kazakhstan
North America
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).