
Mazen Ghanayem
Software Engineer
I’m a software engineer at Mubeen, working on fraud prevention. I move around the stack, from services and data pipelines to the interfaces people use. I care about getting things right and leaving code that the next person can follow. Competitive programming is a big part of my life. I’m a 3x ACPC finalist, and I also spend time contributing to GitLab and helping others learn through the ICPC community and CS50.I’m a software engineer at Mubeen, working on fraud prevention. Competitive programming is a big part of my life, and I enjoy helping others learn.
Experience
Software Engineer
Mubeen Technologies
Part-time → Full-timeDubai, United Arab Emirates · Remote
Building fraud prevention tools, from data collection to financial analytics and dashboards.
Show MoreShow Less about Mubeen Technologies
Full-time · Jun 2026 – Present
- Built the multi-currency layer for a platform processing financial transactions, normalizing amounts at write time so figures reconcile regardless of the currency they arrived in.
- Worked on correctness in financial aggregation, making money totals deterministic and reliable under parallel query execution.
- Built tooling to evaluate a fraud rule against historical data before deployment, so its real-world effect is known before it touches live traffic.
- Diagnosed and fixed performance problems on the platform’s heaviest analytics paths, working at the query-plan and index level.
- Added Arabic localization with full right-to-left support across the dashboard.
Part-time · Feb 2026 – Jun 2026
- Developed a scalable proxy collection and validation system as part of an AI-driven fraud prevention engine.
- Optimized system performance and data integrity using Python, PostgreSQL, and Redis.
- Managed containerized microservices via Docker and monitored system health using Prometheus and Grafana.
Technical Ambassador CS50 Program
Information Technology Institute
SeasonalSupporting 3,000+ learners through the CS50 program since 2024.
Show MoreShow Less about 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
Graduation Project · A+
JobFit — AI-Powered Hiring & Assessment Platform
A team graduation project awarded A+. Built the real-time technical-interview module and contributed to AI-assisted assessment and recruiter workflows.
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.)
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.
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.
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.
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.
Skills & Technologies
Core Stack
AI Tools & Workflows
Programming Languages
Technologies & Frameworks
Databases & Data Stores
Tools & Platforms
Technical Skills
Operating Systems
Spoken Languages
Achievements
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
Volunteer Experience

Judge & Tester
ACPC
Scientific committee volunteer for regional contests, helping with judging, testing, and problem setting.

Judge & Tester
ECPC
Scientific committee volunteer for ECPC, helping with judging, testing, and problem setting.

Vice Leader
ICPC SCU Community
Grew from the IT team into a community leadership role, running events and setting problems for local contests.

IT Member
TROSC
Helped make technology approachable through programming sessions, articles, and video content.

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.
Education
Suez Canal University
Bachelor's degree, Computer and Information Sciences
Graduated · Excellent with honors
GPA: 3.55 / 4.0
Graduation project: JobFit — AI-Powered Hiring & Assessment Platform · A+
Graduation project
JobFitA+Ismailia, Egypt
EPIC Institute of Technology
Diploma in Real Time Backend
Get In Touch
Feel free to reach out for collaborations, opportunities, or just a friendly chat!