Tournex
A competitive eFootball tournament platform with three tournament formats, real-time scoring, live leaderboards, market-value tracking, an in-app feed, and an admin panel. Built around keeping match state consistent for everyone at once.
I'm Mahmoud Elzouhary, a mobile and web developer. I take ideas from empty folder to something real people use — from a live eFootball tournament platform to a Bosphorus restaurant booking its tables online.
A competitive eFootball tournament platform with three tournament formats, real-time scoring, live leaderboards, market-value tracking, an in-app feed, and an admin panel. Built around keeping match state consistent for everyone at once.
A trilingual single-page site (Arabic · English · Turkish) for a 24/7 Bosphorus restaurant in Istanbul. Full RTL support for Arabic, a categorised menu, and a WhatsApp-based reservation flow that captures bookings with no backend.
A dependency-free countdown that updates every second, converting a time difference into days, hours, minutes, and seconds. A compact exercise in date math and keeping a UI in sync with real time.
Most of what I know, I learned by building — picking a real problem, getting a first version running, and fixing it until it holds up in someone's hands. Tournex taught me the most: it isn't a demo, it has real users, and that means the hard parts (consistent state, live updates, edge cases) had to be solved for real.
I work across mobile and web — Flutter and Firebase for apps, plain HTML/CSS/JavaScript for fast, responsive sites — and I'm comfortable moving between Arabic, English, and Turkish, which helps when a product needs to speak to more than one audience.
I'm early in my journey and honest about that. What I bring is the willingness to figure things out, clean and organised code, and follow-through to the finish.
Whether it's a mobile app, a responsive website, or fixing up an existing project — tell me what you need and let's talk.