Skip to content

Mahmoud Samy El Metainy

Self-driven software developer with over 8 years of experience building backend services, desktop applications, and full-stack solutions. Comfortable working across the entire stack with hand-on experience in leading technical efforts with small teams. Currently developing esports tournament solutions, real-time streaming tools, and event management systems.
Passionate about writing clean, maintainable code, with a strong curiosity for architecture patterns and a drive to keep learning.

Skills

Technical
Java SE
Java FX
Android
TypeScript
Lua
Docker
Linux
Proxmox
Backend
Laravel
Symfony
MySQL
PostgreSQL
Frontend
HTML5
CSS
SASS
Astro
TailwindCSS
Software
Oracle VirtualBox
MS SQL Server
MySQL Workbench
MS Office Package
Adobe Photoshop

Soft Skills

Self-learning
Adaptability to new technologies
Time management
Team management
Project management
Organized
Quick learner
Passionate about technology

Experience

I mainly work as a remote freelance developer. However, this section focuses on giving you more insights on the entities I have been associated with over the year.

  • 2024 - Present day
    Technical Lead
    GL ESports
    • Lead architecture and development of the event management platform across frontend, dashboard, mobile app, and backend
    • Architected real-time systems using NestJS, Prisma, and SocketIO for live score tracking
    • Handled deployment and infrastructure from Linux VPSs, Docker setup, to CI/CD pipelines
    • Built NestJS event ticketing system with QR code generation, check-in workflows, and real-time attendee management
    • Developed and maintained a custom Frappe application for the accounting team to manage internal financial workflows
    • Developed and maintained Electron desktop applications integrated with Node.js backends
    • Define technical direction and code standards across projects
  • 2020 - 2024
    Backend Developer
    GL ESports
    • Built an event management platform using Node.js/NestJS where users compete in games, complete activities, and track scores on live leaderboards
    • Created Node.js/Express APIs serving as the bridge between desktop apps, Vue.js dashboards, and frontend clients
    • Built internal backend services and desktop application to support broadcast production
    • Developed multiple Electron desktop applications for stream control, overlay management, and data synchronization during live broadcasts
    • Integrated with gaming APIs (League of Legends, PUBG, Dota 2) for automated match data and player statistics
    • Built multiple Electron desktop tools that integrate with our backend services
    • Created email newsletter system with scheduling, templating, and subscriber management
    • Worked on multiple Vue.js dashboard and webapps
  • 2018 - 2019
    Backend Developer
    ABC Hosting LTD
    • Maintained and extended PHP/Symfony backend systems for the hosting platform
    • Actively worked on customer management modules in the company’s codebase
    • Gained hands-on experience with Linux servers, SSH, Git workflows, and GitLab CI/CD
    • Worked on current issues or potential ones while actively refactoring legacy code
  • 2015 - 2020
    Software Developer
    Self Employed / Freelance
    • Developed a mobile application for tax collectors at the Chamber of Commerce
    • Worked on a ticket-booking platform for Cairo Transportation Authority
    • Created custom CMS systems and payment integrations using PHP and Laravel
    • Delivered multiple smaller Android applications focused on user experience
  • 2014 - 2015
    Android Developer
    Inmaa Solutions

    Even though my stay at Inmaa was short, I have learned so much during my stay.
    I have been working with an amazing team to plan, develop, and maintain a health and fitness mobile application that copnnect users with medical professionals.
    The application had multiple features including Q&A system, articles, and subscription-based system.

  • 2012 - 2017
    Co-Founder
    Max Bound

    Max Bound is a small automotive parts and accessories business. Even though it has nothing to do with the tech field, it was a huge step in my life.
    I had to take on multiple roles to keep the business going, step out of my comfort zone, learn, and adapt to gain practical insights of how a small business can run and survive in an unforgiving market.

    We were also a wholesale supplier for various products, so we dealt with suppliers as clients on a daily basis as well as retail clients.

    I had lots of responsibilities and information to keep track of, managing revenue and budget, keep track of orders, taking decisions when it comes to stock control, and acting as a focal point of contact, but that didn't stop me from using my hobby at the time by creating various C# desktop applications that acts as helpers along with our POS system.

Education

  • Bachelor in Management Information Systems

    Misr Higher Institute for Engineering and Technology (2008 - 2012)

Languages

  • Arabic

    Native
  • English

    Very good (Writing - Reading)