Skip to content
View ellethy-omar's full-sized avatar

Highlights

  • Pro

Block or report ellethy-omar

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ellethy-omar/README.md

Oh you're finally awake, let me introduce myself

Software Engineering Student | Full-Stack Developer I build things that work — and when something breaks, I fix it.


About Me

  • Hands-on experience across telecom, banking, and IT sectors
  • Skilled in Spring Boot, TypeScript, Node.js/Express, React, MySQL, MongoDB, Docker
  • Strong background in REST APIs, WebSockets, CI/CD pipelines, and system integration
  • Published a browser extension with 800+ active users on Chrome & Firefox
  • Led backend teams and managed production systems with real-world uptime standards
  • Open to collaboration and exciting software engineering opportunities

My Projects

Chrome Web Store Firefox Add-on Rating Users

A cross-browser extension (Chrome & Firefox) that gives users full control over WhatsApp Web's look and feel — themes, wallpapers, sounds, and more.

Features:

  • 🎨 Apply preset themes or build and save your own from scratch
  • 🖼️ Set custom backgrounds for chats, the contact list & welcome screen
  • 📤 Import/export themes to share across devices or with friends
  • 🔊 Add custom sound effects for incoming messages
  • 📐 Toggle & resize the contacts sidebar to your liking

Tech: JavaScript (ES6) · IndexedDB · Browser Extension APIs · MVC Architecture
Published on Chrome Web Store & Mozilla Add-ons


🎵 Beatza — SoundCloud Clone

GitHub Docs

A full-featured music streaming platform inspired by SoundCloud, built with a production-grade backend architecture.

Role: Backend Team Lead (Team of 4)

  • Architected the backend following best practices and design patterns (Singleton, etc.)
  • Built a CI/CD pipeline that achieved 99% uptime with near-zero downtime across deployments
  • Designed and documented 150+ REST API endpoints (174 total) via Swagger
  • Developed caching strategies and automated database backup solutions
  • Resolved production incidents and maintained system stability under real-world load

Integrations:

  • 💳 Stripe — payment processing
  • 🔔 Firebase — push notifications
  • 🔐 OAuth & QR Login — frictionless authentication flows
  • 🖼️ Cloudinary — image asset management
  • 🎵 Publitio — audio file storage and streaming

Tech Stack: Node.js · REST API · CI/CD · Firebase · Stripe · Cloudinary · Publitio


🍔 QuickBite — Uber Eats Clone with AI Chat

GitHub

A solo-built, full-scale food delivery backend inspired by Uber Eats — covering the entire platform from order lifecycle to real-time tracking and AI support.

Highlights:

  • Designed a multi-role system (Customer · Driver · Restaurant · Admin) with role-specific permissions and flows across 80+ REST API endpoints
  • Built real-time order tracking and live chat using WebSockets — updates pushed instantly to all relevant parties
  • Integrated an AI chatbot (Grok) to handle customer queries, reducing the need for manual support flows
  • Architected entirely solo — from data modeling to API design

Tech Stack: Node.js · Express.js · MongoDB · WebSockets · Grok AI


📫 Connect with Me


"Code is like humor. When you have to explain it, it’s bad."

Pinned Loading

  1. SWE-S26/Backend-Team5 SWE-S26/Backend-Team5 Public

    TypeScript 4 1

  2. QuickBite QuickBite Public

    TypeScript 2

  3. Google_Docs_Clone Google_Docs_Clone Public

    Java

  4. George-Raafat/Sprints_Graduation_Project George-Raafat/Sprints_Graduation_Project Public

    Java