Skip to content
View Ghost-web-ops's full-sized avatar

Block or report Ghost-web-ops

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ghost-web-ops/README.md

Omar Yasser Logo

Omar Yasser | Full-Stack Developer

Specializing in building high-performance, scalable web applications with Next.js, Node.js, and TypeScript.

I transform complex business requirements into robust and user-friendly digital products. My focus is on writing clean, maintainable code and architecting full-stack solutions that deliver real-world value.


🛠️ My Tech Stack

Frontend Backend Databases & ORMs Tools & DevOps
Frontend Skills Backend Skills Database Skills Tools & DevOps

🚀 Featured Projects

1. Real-time Chat Application (Full-Stack)

A complete, real-time chat application featuring secure user authentication, chat rooms, direct messaging, typing indicators, and persistent message history.

  • Key Features: JWT Authentication, Role-Based Authorization, WebSockets (Socket.IO), RESTful API, Advanced Validation (Zod), Password Recovery Flow.
  • Tech Stack: Next.js, Node.js, TypeScript, PostgreSQL, Prisma, Socket.IO, Tailwind CSS, Docker.


2. Booking System API (Backend)

A robust backend API for a booking system application, built with a professional, scalable architecture (routes, controllers, services).

  • Key Features: Secure Register/Login, Admin Authorization Middleware, Full CRUD for Properties & Bookings, Date Conflict Detection, Database Seeding.
  • Tech Stack: Node.js, Express, Prisma, TypeScript, PostgreSQL, JWT, bcrypt, Docker, Zod.


3. BudgetWise - Full-Stack Budgeting App

A full-stack application to help users track their income and expenses, featuring an interactive dashboard to visualize financial data.

  • Key Features: Secure RESTful API for managing transactions, user authentication, data visualization with charts and reports.
  • Tech Stack: React, Node.js, Express, PostgreSQL, JWT, Recharts.


📊 My GitHub Stats

GitHub Stats Top Languages

Pinned Loading

  1. my-blog-frontend-nextjs my-blog-frontend-nextjs Public

    A full-stack blog application built with Next.js (App Router), Tailwind CSS for styling, and Strapi CMS as a headless backend. It supports dynamic posts fetching, SEO-ready pages, and responsive de…

    TypeScript 1

  2. family-travel-tracker family-travel-tracker Public

    A full-stack web application that allows families to visually track and display the countries each member has visited on an interactive world map.

    EJS

  3. budgetwise-client budgetwise-client Public

    The frontend for BudgetWise, a modern full-stack expense tracker built with Next.js, React, and Tailwind CSS.

    TypeScript

  4. digital-store-client digital-store-client Public

    Frontend for a modern e-commerce platform, built with Next.js, React, and Tailwind CSS. Features multi-language support and Stripe integration.

    TypeScript

  5. movie-finder-app-nextjs movie-finder-app-nextjs Public

    A modern movie discovery web app built with Next.js, Tailwind CSS, and the TMDB API.

    TypeScript

  6. professional-portfolio-nextjs professional-portfolio-nextjs Public

    My professional portfolio, rebuilt from scratch with Next.js, React, and Tailwind CSS to showcase modern web development best practices.

    TypeScript