Skip to content
View MarkMagdyAyoub's full-sized avatar

Organizations

@UniAct

Block or report MarkMagdyAyoub

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MarkMagdyAyoub/README.md

Email LinkedIn GitHub Location


About

I'm a backend engineer who graduated with a B.Sc. in Computer Science (Cyber Security) from Alexandria National University on June 28, 2026, with a 3.84 GPA. I build backend systems with .NET and Node.js, and I care more about how a system behaves under real load than how it looks in a demo β€” clean architecture, proper testing, and observability aren't extras to me, they're part of doing the job right.

Outside of backend work, I've spent a good amount of time on competitive programming: two ICPC contests and close to 300 problems solved across Codeforces and LeetCode. It's where I built most of my problem-solving instincts.

I'm currently available for full-time roles.


Skills

πŸ’» Languages

C# JavaScript TypeScript

🌐 Backend & Frameworks

ASP.NET Core Entity Framework MediatR SignalR Node.js Express.js Prisma RabbitMQ BullMQ

🧩 Architecture & Design

Clean Architecture CQRS SOLID Design Patterns Dependency Injection MVC

πŸ—„οΈ Databases

PostgreSQL MongoDB Redis Microsoft SQL Server

☁️ Cloud & DevOps

AWS Docker Nginx Linux Git GitHub

πŸ§ͺ Testing & Observability

xUnit NSubstitute K6 Serilog Prometheus Seq OpenTelemetry

🎨 Frontend

Angular HTML5 CSS3


Projects

UniAct β€” Multi-Tenant Academic Management System

Graduation project Β· 7-person team Β· Sep 2025 – Jul 2026

Universities I looked at were running coursework across WhatsApp, Microsoft Teams, Google Meet, and separate grading and attendance tools, with no single source of truth. UniAct pulls all of that into one platform.

  • Multi-tenant architecture with full data isolation per university
  • Transactional enrollment pipeline handling thousands of concurrent registrations without overbooking, with real-time seat availability over WebSocket
  • Learning groups that form automatically on enrollment instead of manual setup
  • Offline-first Flutter app with an encrypted SQLite sync engine, so attendance still works on poor connections

Live: public.uniact.website Β Β·Β  ANU tenant Β Β·Β  AlexU tenant Repo: UniAct

MechanicShop β€” Workshop Management System

Personal project Β· Jan 2026

Most small mechanic shops still run on paper logs and manual billing, with no visibility into overdue jobs, technician bookings, or daily revenue. MechanicShop replaces that with a proper system.

  • Full work order lifecycle β€” intake, vehicle history, repair tasks, technician assignment β€” with scheduling that prevents double-booking across bays and time windows
  • Automated invoicing from completed work orders (labor, parts, tax, discounts) with PDF output
  • Live dashboard over SignalR that flags overdue orders and triggers automated email/SMS notifications
  • Clean Architecture + CQRS with MediatR pipeline behaviors for validation, caching, and performance monitoring, backed by a full observability stack
  • Covered by xUnit and NSubstitute, including integration tests

Repo: MarkMagdyAyoub/MechanicShop


Competitive Programming

πŸ† Competitive Programming Journey

🎯 Achievements:

  • πŸ… ICPC Participant - Competed twice in the International Collegiate Programming Contest
  • 🧠 Problem Solver - 287+ problems solved across platforms

Experience

NTI β€” MEAN Stack Internship Β Aug 2024 – Sep 2024 Built a full-stack e-commerce platform on the MEAN stack, covering REST APIs, JWT authentication, product management, and order processing.

ITI β€” Linux Admin 1 & 2 Internship Β Aug 2025 – Sep 2025 Managed Linux server configuration β€” user/group management, file permissions, ACLs, system daemons, network settings, and disk partitioning with LVM. Automated recurring tasks with Bash.


Certificates

AWS Cloud Security Foundation AWS Cloud Foundation NTI MEAN Stack ITI Linux Admin


Pinned Loading

  1. MechanicShop MechanicShop Public

    C#

  2. UniAct/UniAct-multi-platform-backend UniAct/UniAct-multi-platform-backend Public

    UniAct Core System

    TypeScript 1