Mazen Ghanayem

Mazen Ghanayem

Software Engineer

2x ACPC Finalist
Ismailia, Egypt

Full-stack software engineer at Mubeen Technologies, a fraud-prevention company, where I work across the stack — from services and data pipelines to user-facing dashboards. Competitive programmer (2x ACPC finalist) and GitLab open-source contributor. I enjoy turning complex problems into scalable solutions.

Experience

Software Engineer

Mubeen Technologies

Full-time
Feb 2026 – Present
  • Joined part-time in Feb 2026 and moved to full-time in Jun 2026.
  • Worked on a microservices project for data collection and validation using Python, PostgreSQL, Redis, and Docker.
  • Now onboarding onto the company's core fraud-detection platform.

Technical Ambassador CS50 Program

Information Technology Institute

Seasonal
Jan 2024 – Present
  • 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.

Projects

Private · Microservices

Proxy Intelligence Service

A standalone microservices system I developed at Mubeen Technologies for large-scale data collection, validation, and risk scoring — part of the company's fraud-prevention platform. Uses async Python services with PostgreSQL and Redis, containerized with Docker and monitored end-to-end with Prometheus and Grafana. (Private company project — source not public.)

PythonPostgreSQLRedis+3 more

Real-time · WebRTC

Maze of Death

Engineered a core component for a real-time multiplayer First-Person Shooter (FPS) game in a team environment. Focused on optimizing performance by researching and implementing architectural changes (e.g., WebRTC) to drastically reduce game latency and ensure a smooth user experience.

Node.jsExpressSocket.IO+2 more

CRDT · Real-time

Collaborative Online Editor

Team project developing a real-time collaborative text editor, focusing on high-concurrency data synchronization. Implemented Conflict-Free Replicated Data Types (CRDTs) for seamless multi-user editing without conflicts.

Node.jsExpressSocket.IO+1 more

Flask · CS50

Book Market

Developed a web application for book trading using Flask and integrated the Google Books API for fetching book data. Implemented secure user authentication, session management, and database functionality with SQLite. Built as my CS50x final project.

FlaskSQLiteGoogle Books API+4 more

Django · ORM

Blog Platform

A blog platform for managing, browsing, writing, and editing posts. Implemented with the Django framework using its ORM for database operations and SQLite for storage.

DjangoHTMLCSS+2 more

Skills & Technologies

Core Stack

Python
TypeScript
Next.js
PostgreSQL
Redis
Docker
Microservices

AI Tools & Workflows

GitHub Copilot
Claude Code
Cursor
Google Antigravity
OpenCode
Warp
Spec Kit
gstack

Programming Languages

C/C++
Python
JavaScript
TypeScript
SQL
HTML
CSS

Technologies & Frameworks

Flask
Django
Node.js
Express
Next.js
React
WebSockets
Socket.io

Databases & Data Stores

PostgreSQL
Redis
MongoDB

Tools & Platforms

Docker
Prometheus
Grafana
Atlas
Git
GitHub
GitLab
GitHub Actions
Markdown
LaTeX
Jest (Unit Test)

Technical Skills

Microservices
REST API
OOP
Algorithms
Data Structures
Problem Solving

Operating Systems

Windows
Linux (Ubuntu)

Spoken Languages

Arabic (Native)
English (Conversational)

Achievements

Loading achievements…

Content & Contributions

Articles, repositories, and open-source contributions

GitLab Contributor stats — Level 3

Public Sessions

Educational Content

Repository containing content and materials for public programming sessions, teaching various programming concepts and algorithms.

AlgorithmsData StructuresTeaching Materials
View Repo

Codeforces Problems

Problem Solutions

Collection of solutions to competitive programming problems from Codeforces, demonstrating problem-solving approaches and algorithm implementations.

C++AlgorithmsCompetitive Programming
View Repo

CP Templates

Algorithm Templates

Repository for implementations and notes on different competitive programming algorithms and techniques.

C++AlgorithmsData Structures+1
View Repo

TLS/SSL Explained

Article

How secure communication works on the internet - a deep dive into TLS/SSL protocols and their role in web security.

SecurityNetworkingTLS/SSL+1
Read

Version Control Workflows

Article

Comparing different version control workflows and how they define team collaboration, feature shipping, and code quality maintenance.

GitVersion ControlTeam Collaboration+1
Read

GitLab JsonSafeParse Migration

GitLab MR

Large-scale security refactoring across GitLab codebase, migrating JSON parsing to use Gitlab::Json.safe_parse for improved security and error handling.

RubySecurityGitLab+2
View MR

User Deactivation Logging

GitLab MR

Added comprehensive logging for user deactivation failures in GitLab, improving system observability and debugging capabilities.

RubyLoggingGitLab+1
View MR

Contributor Platform Fixes

GitLab MR

Fixed banner score overflow for 5-digit totals and flaky controller specs on the GitLab Contributor Platform.

RubyRailsTesting+1
View MR

Volunteer Experience

ECPC Qualifications 2025 Day 1

Judge

ECPC Qualifications 2025 Day 1

2025

I was one of the judges for the ECPC Qualifications 2025 day 1.

Ethiopian Collegiate Programming Contest (EthCPC) 2025

Judge

Ethiopian Collegiate Programming Contest (EthCPC) 2025

2025

I was one of the judges for the EthCPC 2025.

ICPC SCU Community

Vice Head

ICPC SCU Community

Aug 2024 – Present

Expanding my role as an IT member to be responsible not only for IT affairs but also the whole community affairs and events.

TROSC

IT Member

TROSC

Oct 2022 – Present

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.

ICPC SCU Community

IT Member

ICPC SCU Community

Jul 2023 – Aug 2024

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.

Education

Suez Canal University

Bachelor's degree, Computer and Information Sciences

Final Year

GPA: 3.59 / 4.0

Oct 2022 – 2026 (Expected)

Ismailia, Egypt

EPIC Institute of Technology

Diploma in Real Time Backend

Aug 2025 – Sep 2026

Get In Touch

Feel free to reach out for collaborations, opportunities, or just a friendly chat!