I'm Mouaid Osama Ali, a full-stack developer with experience building scalable web apps using React, Next.js, TypeScript, Node.js, Express.js, and MongoDB. I enjoy writing clean, maintainable code, solving complex problems, and delivering production-ready solutions from concept to deployment. I'm passionate about continuous learning and exploring modern technologies like NestJS, Docker, and cloud-native architectures to improve performance, reliability, and developer productivity.

Mouaid Osama Ali

I'm Mouaid Osama Ali, a full-stack developer with experience building scalable web apps using React, Next.js, TypeScript, Node.js, Express.js, and MongoDB. I enjoy writing clean, maintainable code, solving complex problems, and delivering production-ready solutions from concept to deployment. I'm passionate about continuous learning and exploring modern technologies like NestJS, Docker, and cloud-native architectures to improve performance, reliability, and developer productivity.

Available to hire

I’m Mouaid Osama Ali, a full-stack developer with experience building scalable web apps using React, Next.js, TypeScript, Node.js, Express.js, and MongoDB. I enjoy writing clean, maintainable code, solving complex problems, and delivering production-ready solutions from concept to deployment.

I’m passionate about continuous learning and exploring modern technologies like NestJS, Docker, and cloud-native architectures to improve performance, reliability, and developer productivity.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Arabic
Fluent

Work Experience

Full-Stack Developer at AGM Stationery
August 1, 2025 - September 30, 2025
Built a production-ready e-commerce platform from a Figma design using modern full-stack technologies. Developed shopping cart, checkout, order management, and payment workflows. Integrated REST APIs and Moyasar payment service to support secure online transactions. Optimized performance, responsiveness, and user experience across desktop and mobile devices. Leveraged modern TypeScript patterns and scalable architecture to improve maintainability and developer productivity.
Full-Stack Developer at Kanta Marketing Agency
October 1, 2024 - November 30, 2024
Developed a responsive health care platform from a Figma design using Next.js and TypeScript. Built an online appointment booking workflow with streamlined patient scheduling and improved operational efficiency. Optimized application performance, accessibility, and SEO using modern frontend best practices.

Education

Bachelor's degree in Computer Science at The Future University
October 1, 2018 - September 1, 2025

Qualifications

JavaScript Developer Certification
January 11, 2030 - July 6, 2026
Responsive Web Design Certification
January 11, 2030 - July 6, 2026
Relational Database Certification
January 11, 2030 - July 6, 2026

Industry Experience

Software & Internet, Media & Entertainment, Professional Services
    A HealthCare Managment system

    A high-performance, full-stack healthcare management platform designed to streamline the connection between patients and healthcare providers. Built with a focus on type-safety, scalability, and real-time communication, the application automates the appointment lifecycle from initial patient registration to administrative oversight and automated SMS notifications.

    Tech Stack
    Frontend: React, Next.js (App Router), TypeScript, Tailwind CSS
    Backend & Infrastructure: Appwrite (Database, Authentication, & Storage)
    Communication: Twilio API (SMS Integration)
    Monitoring: Sentry (Error Tracking & Performance Monitoring)
    Form Management: React Hook Form & Zod (Validation)
    Key Features
    Patient-Centric Experience

    Seamless Registration: Secure onboarding process allowing patients to create and manage comprehensive personal profiles.
    Flexible Scheduling: A dynamic booking engine that enables patients to request multiple appointments with specific doctors based on availability.
    Secure File Handling: Integrated Appwrite Storage for secure medical document uploads, ensuring data privacy and accessibility.
    Administrative Control Suite

    Centralized Dashboard: A robust admin interface to monitor the entire clinic’s schedule at a glance.
    Appointment Lifecycle Management: Admins can efficiently Schedule, Confirm, or Cancel appointments, providing full operational control.
    Automated Notifications: Integration with Twilio triggers instant SMS alerts to patients upon appointment confirmation, reducing “no-show” rates and improving patient engagement.
    Performance & Reliability

    Enterprise-Grade Monitoring: Integrated Sentry to track frontend/backend errors and bottlenecks in real-time, ensuring 99.9% uptime and a bug-free UX.
    Fully Responsive Design: A mobile-first approach ensuring the platform is fully functional across desktops, tablets, and smartphones.
    Technical Highlights
    Type Safety: Leveraged TypeScript across the entire stack to eliminate runtime errors and improve developer velocity.
    Server-Side Excellence: Utilized Next.js for optimized rendering, SEO benefits, and fast page loads.
    Backend-as-a-Service (BaaS): Architected the data layer using Appwrite, implementing complex document structures and secure access control patterns.

    A Banking Management System

    https://www.twine.net/signin
    A full-stack financial dashboard built with Next.js 16, React 19, TypeScript, Appwrite, Plaid, Dwolla, Tailwind CSS, and shadcn-style UI components.

    The platform allows users to sign up, securely authenticate, connect real bank accounts through Plaid, view account balances, browse transaction history, analyze spending categories, and initiate bank transfers through Dwolla.

    Key Features

    Secure authentication and session management with Appwrite
    Bank account linking through Plaid Link
    Transaction syncing and categorization
    Multi-bank dashboard with balance summaries
    Recent transactions table with pagination
    Spending category breakdowns
    Bank-to-bank transfer workflow with Dwolla
    Protected dashboard routes
    Responsive desktop and mobile layouts
    Route loading indicators and skeleton loading states
    Form validation using React Hook Form and Zod
    Technical Focus

    Built with Next.js App Router, Server Components, and Server Actions
    Integrated third-party financial APIs securely on the server
    Designed reusable UI components for banking workflows
    Implemented dynamic routing, query-based pagination, and protected layouts
    Optimized UX with responsive tables, loading states, and clean dashboard navigation
    This project demonstrates my ability to build secure, data-driven full-stack applications with modern React architecture and real-world financial API integrations.