Skip to content
View MGanoub's full-sized avatar

Block or report MGanoub

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.

Content in all repositories owned by your account will be closed.
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
MGanoub/README.md

Mohamed Ganoub

Senior Software Engineer | C++ · Qt · C#/.NET

I build software end-to-end: from simulation logic and core architecture to desktop UI and backend services. Recently I've been working across the .NET ecosystem (ASP.NET Core, WPF, EF Core) and returning to C++/Qt for a projects like teaches young students the basics of electronics.

Projects

LinkShortener: Full-stack URL shortener with JWT authentication, rate limiting and click tracking. ASP.NET Core and PostgreSQL backend, React/TypeScript frontend, containerized with Docker and deployed on Render.

Rink Rivals: Real-time multiplayer ice hockey for mobile browsers, built from scratch with Canvas 2D, custom physics and Firebase, using a host-authoritative model with client-side prediction.

IPTVPlayer: Windows desktop IPTV player built with WPF and LibVLCSharp. Connects to Xtream Codes providers, caches channels locally with SQLite and EF Core, and supports browsing by category.

LogicSim: Digital logic circuit simulator in C++/Qt, designed to help young students learn electronics and logic gates through hands-on experimentation. Drag gates and I/O sources onto a canvas, wire them up and watch signals propagate in real time. Built with a clean separation between the simulation core and the UI (Factory and Observer patterns).

Stack

Languages: C++ C# Python JavaScript TypeScript SQL

Frameworks: Qt .NET ASP.NET Core WPF EF Core React

Data & infrastructure: PostgreSQL SQLite Docker Firebase

Get in touch

Open to interesting projects and collaboration. Feel free to open an issue on any repo, or reach me on LinkedIn.

Pinned Loading

  1. LogicSim LogicSim Public

    LogicSim: Digital circuit Simulator with Logic gates and Input/Output sources

    C++

  2. IPTVPlayer IPTVPlayer Public

    Desktop IPTV player for Windows, built with WPF and LibVLCSharp

    C#

  3. LinkShortner LinkShortner Public

    Full-stack URL shortener with JWT auth, rate limiting, and click tracking. ASP.NET Core + PostgreSQL backend, React/TypeScript frontend, Dockerized and deployed on Render.

    C#

  4. rink-rivals rink-rivals Public

    Real-time multiplayer ice hockey for mobile browsers, built from scratch with Canvas 2D, custom physics and Firebase.

    JavaScript