
Software Backend Engineer|🏆2x ACPC Finalist
Backend engineer, competitive programmer, and open source contributor at GitLab. I solve algorithmic challenges, build real-time applications, and contribute to large-scale codebases. Passionate about turning complex problems into scalable solutions.
Education
Suez Canal University
Bachelor's degree, Computer and Information Sciences
Fourth Year
GPA: 3.59 / 4.0
Ismailia, Egypt
EPIC Institute of Technology
Diploma in Real Time Backend
Experience
Technical Ambassador CS50 Program
Information Technology Institute
Seasonal- •Guided +3000 learners through the CS50 curriculum by leading sessions and providing clarifications on course concepts.
- •Assisted students in overcoming challenges presented by the course, ensuring a deep understanding of key topics.
Skills & Technologies
Programming Languages
Technologies & Frameworks
Tools & Platforms
Technical Skills
Operating Systems
Languages
Projects
Maze of Death
Collaborative Online Editor
BOOK MARKET - CS50x Final Project
Blog Website
Achievement Galaxy
Volunteer Experience
Judge
ECPC Qualifications 2025 Day 1
I was one of the judges for the ECPC Qualifications 2025 day 1.
Judge
Ethiopian Collegiate Programming Contest (EthCPC) 2025
I was one of the judges for the EthCPC 2025.
Vice Head
ICPC SCU Community
Expanding my role as an IT member to be responsible not only for IT affairs but also the whole community affairs and events.
IT Member
TROSC
The IT Committee in TROSC is responsible for spreading awareness about technology and programming, guiding students in any programming field, providing valuable sessions for students, and writing the scripts for programming-related articles and videos.
IT Member
ICPC SCU Community
Mentor and instructor for level 0, 1 and level 2 trainees, guiding them in problem-solving, critical thinking, and understanding of data structures and algorithms.
Public Sessions
Educational ContentRepository containing content and materials for public programming sessions, teaching various programming concepts and algorithms.
Codeforces Problems
Problem SolutionsCollection of solutions to competitive programming problems from Codeforces, demonstrating problem-solving approaches and algorithm implementations.
CP Templates
Algorithm TemplatesRepository for implementations and notes on different competitive programming algorithms and techniques.
TLS/SSL Explained
ArticleHow secure communication works on the internet - a deep dive into TLS/SSL protocols and their role in web security.
Version Control Workflows
ArticleComparing different version control workflows and how they define team collaboration, feature shipping, and code quality maintenance.
GitLab JsonSafeParse Migration
GitLab MRLarge-scale security refactoring across GitLab codebase, migrating JSON parsing to use Gitlab::Json.safe_parse for improved security and error handling.
User Deactivation Logging
GitLab MRAdded comprehensive logging for user deactivation failures in GitLab, improving system observability and debugging capabilities.
Contributor Platform Fixes
GitLab MRFixed banner score overflow for 5-digit totals and flaky controller specs on the GitLab Contributor Platform.
Competitive Programming Profiles
Connect with me on various competitive programming platforms
Codeforces
@Mazen_Ghanayem
Expert
LeetCode
@Mazen_Ghanayem
Guardian (Top 1%)
CodeChef
@mazen_ghanayem
5 Stars
AtCoder
@Mazen_Ghanayem
3 Kyu
HackerRank
@Mazen_Ghanayem
Golden Badges: C/C++, Problem Solving
ICPC Global
@Mazen Mohamed
Get In Touch
Feel free to reach out for collaborations, opportunities, or just a friendly chat!