Hello, I'm

Ward Khaddour

Full Stack Engineer

Full-stack engineer with 2+ years of experience building production-ready systems in Next.js, Node.js, and TypeScript. I ship fast, own features end-to-end, improve code quality, and deliver MVPs at startup pace. Experienced in real-time systems (WebSockets, WebRTC), GraphQL/REST APIs, and scalable architectures used by 20K+ users. Passionate about creative, user-focused technology.

About Me
Developer illustration

About Me

Full-stack engineer with 2+ years of experience building production-ready systems in Next.js, Node.js, and TypeScript. I ship fast, own features end-to-end, improve code quality, and deliver MVPs at startup pace. Experienced in real-time systems (WebSockets, WebRTC), GraphQL/REST APIs, and scalable architectures used by 20K+ users. Passionate about creative, user-focused technology.

+2

Years of Experience

+10

Tech Stack

+3

Languages

+1

Degree

Performance Metrics

These metrics highlight key improvements achieved across performance, accessibility, and SEO to enhance overall user experience.

Work Experience

Frontend Engineer & Team Lead

Code HorizonNovember 2023 - Present
  • Architected and iterated scalable, mobile-responsive Next.js frontends and admin dashboards serving 20K+ users with up to 100 concurrent sessions per minute.
  • Improved interaction latency and reliability under real-time updates using Next.js App Router, SSR, and caching—achieving 30% faster response time, 50% accessibility improvement, and 70% SEO boost after migrating legacy React apps to Next.js.
  • Integrated secure in-app payments with Stripe, PayPal, and custom user wallets; implemented robust authentication with JWT, Access/Refresh tokens, Firebase Auth, and HTTP-only cookies.
  • Applied role-based UI access control and protected routes to enhance security and user experience.
  • Delivered event-driven UI features (live status updates, in-app chat) using WebSockets, reducing perceived wait times and user drop-offs.
  • Optimized component architecture and state management using Adapter, Factory, and Observer patterns with Zustand and Redux, improving Time-to-Interactive (TTI) and reducing re-renders.
  • Developed a reusable shared UI kit to standardize design components and accelerate product delivery across teams.
  • Led and mentored three front-end developers, improving delivery speed and code quality through task planning, pair programming, and structured PR reviews.
  • Collaborated with Product Manager, Design, and Backend teams in Scrum sprints, introducing workflow and structure improvements that increased team throughput.
  • Worked within a multidisciplinary team including backend developers, frontend developers, QA, team leader, PM, designer, UI/UX specialist, video specialist, and mobile developers to deliver scalable, high-impact applications.

Front-End Developer

TasQmentDecember 2021 - April 2022
  • Contributed to a Scrum/Kanban project management platform by developing performant UI components and integrating them with REST APIs for real-time board updates and task workflows.
  • Built responsive, accessible interfaces aligned with Agile collaboration practices.
  • Participated in daily scrums and sprint reviews, supporting continuous improvement and consistent delivery.
  • Recognized as Employee of the Month for exceptional speed, code quality, and team collaboration.

Education

B.Sc. Software Engineering

Latakia University | Latakia, Syria2019 - 2024

Completed a comprehensive program covering Design Patterns, Databases, Algorithms, Data Structures, Computer Networks, Parallel Programming, Complexity Theory, Computer Architecture, Compilers, and UML Diagrams.Participated in the Tishreen Collegiate Programming Contest (TCPC).

Technologies I Work With

My toolkit for building amazing digital experiences

JavaScript

TypeScript

C++

React

Next.js

React Router

React Query

Redux

Tailwind CSS

Node.js

Express.js

Nest.js

MongoDB

PostgreSQL

TypeORM

GraphQL

RestAPI

Socket.IO

WebRTC

Docker

Git

JWT

Stripe

PayPal

Open Source Contributions

Projects I've contributed to and helped improve

Validator.js

2.3K stars
  • Contributed to Validator.js, a string validation library with 15M+ weekly downloads used across thousands of global projects.
  • Added support for Qatari phone number validation as a new feature.
  • Followed project contribution guidelines, wrote clear and maintainable pull requests, and added full test coverage to ensure reliability.
  • Collaborated with maintainers and participated in community feedback, review cycles, and iteration.
View on GitHub

React Intersection Observer Kit

  • Created a lightweight, TypeScript-based React library that wraps the Intersection Observer API in a developer-friendly way.
  • Implemented custom hooks for efficient viewport tracking, entry/exit detection, and minimized re-renders.
  • Set up automated publishing workflows using GitHub Actions CI/CD to maintain consistent package quality and release flow.
View on GitHub

Licenses & Certifications

Professional credentials and specialized training I've completed

Coursera

Meta Front-End Developer Specialization

August 2025

Credential ID: KROPJ1K1YHYC

Coursera

Introduction to Next.js

August 2025

Credential ID: EXK8GP41LE02

Coursera

Introduction to Docker

February 2025

Credential ID: U3WGUTQ0S6JQ

Languages

Languages I speak and my proficiency levels

Arabic

Native Speaker

English

Professional Working Proficiency

German

Beginner

Latest Articles

Thoughts, tutorials and insights about modern web development

ReactReusable ComponentCompound ComponentsComponent DesignReact Patterns

Building Reusable UI in React: Compound Components, Render Props, and API Design

Exploring Compound Components pattern with real-world Accordion example, and discussing pros and cons

Dec 2025
10 min read
Read Article
ReactReact RouterProtected Routes

Protected Routes With React And React Router V6

Learn advanced techniques to make your React applications blazing fast.

April 2023
7 min read
Read Article

Get In Touch

Have a project in mind or want to discuss potential opportunities? Reach out through the form or connect with me directly.

Contact Information

Follow Me