Skip to content
View mahmoud112001's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report mahmoud112001

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
mahmoud112001/README.md

Typing SVG

Computer Engineering Graduate Β· ITI Alexandria Β· Building production-grade backend systems

LinkedIn Email GitHub Profile Views


πŸŽ“ About Me

University:  AASTMT β€” Computer Engineering
GPA:         3.25 / 4.0
Capstone:    A+ Grade (IoT + Cloud System)
ECPC:        #23 nationally (2020) Β· #34/600+ (2026)
Program:  ITI Alexandria β€” Full-Stack MEARN & GenAI
Track:    MEARN Stack + OpenAI API Integration
Hours:    600+ intensive hours
Focus:    Backend systems, clean architecture, real test coverage

I build backend systems β€” from REST APIs with JWT auth and RAG pipelines to monorepo dev-tooling platforms with real test coverage. I care about clean architecture, SOLID principles, and shipping things that are built to be maintained, not just deployed.


⚑ Tech Stack

πŸ”€ Languages


πŸ–₯️ Backend & API Engineering


πŸ—„οΈ Databases


πŸ“¨ Messaging, Queues & Real-time


☁️ DevOps, Infrastructure & CI/CD


πŸ—οΈ Architecture & Design Principles


πŸ§ͺ Testing & Documentation


πŸ€– AI & Generative AI


🎨 Frontend (Familiarity)


πŸ› οΈ Tools & Ecosystem


πŸ† Achievements

  • πŸŽ“ Computer Engineering Graduate β€” AASTMT Β· GPA 3.25/4.0 Β· Capstone Grade: A+
  • πŸ… ECPC Γ— 2 β€” Egyptian Collegiate Programming Contest Β· #23 nationally (2020, team "The Warriors") Β· #34 of 600+ (2026)
  • πŸš€ ITI Full-Stack Trainee β€” 600+ hours of intensive MERN + GenAI training at Egypt's top government tech institute
  • πŸ§ͺ 67 Automated Tests β€” Am Ghareeb backend covered by 6 suites (Jest/Supertest) with clean MVC service-layer separation
  • πŸ“¦ 3 Production-Grade Backend Systems β€” Am Ghareeb (RAG + AI), LogFlow (monorepo dev tooling), Employee Management System
  • ⭐ 200+ Reactions on a single LinkedIn post β€” learning-in-public about the ITI journey reached 6,000+ impressions

πŸš€ Featured Projects

Am Ghareeb β€” AI Transit Advisor β€” Production-grade REST API (22 endpoints), JWT refresh-token rotation, Google OAuth, SSE streaming, RAG pipeline over MongoDB route data. 67 passing tests across 6 suites.

LogFlow β€” Dev Log Management Platform β€” Monorepo (npm workspaces) with REST API backend, React dashboard, and client SDK. JWT/API-key auth, Helmet, rate limiting, real-time log visibility.

JS Game Station β€” SOLID-principles module adopted by ITI as a teaching reference. 4 playable games, zero framework dependencies, interactive design patterns guide.

Design Patterns Guide β€” 10+ GoF design patterns in modern JavaScript with interactive browser demos and annotated examples.


πŸ’Ό Experience

i-fikra:
  role:    Backend Developer Intern (Node.js)
  period:  Current
  stack:   Node.js Β· Express Β· REST APIs Β· MVC

Devora:
  role:    Backend Developer Intern (Node.js)
  period:  Current
  stack:   Node.js Β· Express Β· REST APIs Β· Agile Β· Git

YallaExpand:
  role:    Backend Developer Intern (Node.js)
  period:  Jul 2026 – Sep 2026
  work:    Feature development on live production codebase β€” REST API design,
           MVC architecture, Agile sprints, code review

Huma Volve:
  role:    Frontend React Intern
  period:  Aug 2026 (1 month)
  work:    React + Tailwind UI components, REST API data integration

ITI Alexandria:
  role:    Full-Stack & Generative AI Intern
  period:  Jan 2026 – Jun 2026
  work:    600+ hours MERN Β· Delivered 3 production-ready apps
           SOLID module became an ITI teaching reference

πŸ—ΊοΈ Learning Trajectory

βœ… Shipped

+ Node.js & Express.js (production)
+ REST API Design & MVC
+ JWT + OAuth 2.0 Auth
+ MongoDB & Mongoose
+ RAG Pipelines (OpenAI)
+ Jest / Supertest (67 tests)
+ npm Workspaces (Monorepo)
+ SOLID & GoF Patterns
+ Git & GitHub Workflows
+ React 19 (familiarity)

πŸ”„ Active (2026)

Current:
  - NestJS
  - PostgreSQL (deeper)
  - GraphQL APIs
  - WebSockets / Socket.io
  - BullMQ & RabbitMQ
  - Microservices patterns
  - gRPC

⏳ Next

const roadmap = {
  infra:    ['Docker', 'Kubernetes', 'CI/CD'],
  scale:    ['Load Balancing', 'Redis caching'],
  patterns: ['Clean Arch at scale', 'DDD'],
  cloud:    ['AWS basics'],
}


πŸ‡ͺπŸ‡¬ Why Backend in Egypt

Egypt's backend hiring market is consolidating around one combination β€” and it's not by accident. ITI, Egypt's flagship government-backed training institute, grounds its engineers in exactly this pairing: Node.js/Express + Clean Architecture.

Why backend-first makes sense in Egypt right now:
  - Startups & outsourcing houses need reliable APIs above all else
  - One strong backend engineer unblocks entire product teams
  - Node.js dominates Egyptian backend roles in 2026 job boards
  - AI features (RAG, SSE streaming) are now backend responsibilities
  - Clean code + real test coverage is still a differentiator locally

I'm not just learning this stack β€” I'm shipping production features with it across multiple internships.


πŸ“Š GitHub Analytics


🐍 Contribution Graph

GitHub contribution grid snake animation


πŸ’¬ Let's Connect

Pinned Loading

  1. JS-Game-Station JS-Game-Station Public

    A modular gaming hub featuring 4 interactive web games, developed as a milestone project during the Information Technology Institute (ITI) intensive training. The project focuses on transitioning f…

    JavaScript

  2. modular-node-calculator modular-node-calculator Public

    An interactive single-page learning guide for Node.js Lecture 1 β€” covers JS engines, runtime environments, CommonJS vs ES Modules, REPL simulation, NPM, semantic versioning, and more. Built with va…

    HTML

  3. JavaScript-Event-Loop-Visualizer JavaScript-Event-Loop-Visualizer Public

    Interactive Node.js Event Loop Visualizer built with Vanilla JS to simulate the V8 Engine & libuv phases. Features real-time tracking of Call Stack, Microtask Queues (Promises), and the 6 libuv pha…

    JavaScript

  4. terminal-hangman-game terminal-hangman-game Public

    A CLI-based Hangman game built with Node.js, focusing on Core APIs, asynchronous file handling (fs), and event-driven architecture using process.stdin.

    JavaScript

  5. pure-node-mvc-server pure-node-mvc-server Public

    A zero-dependency, pure Node.js portfolio server demonstrating core runtime features: custom MVC architecture, native template placeholders, stream-based static file serving, and async form parsing…

    CSS

  6. logflow logflow Public

    A full-stack developer log management platform β€” send structured logs from any Node.js app, monitor them in real-time through a beautiful dashboard, and manage everything through a lightweight SDK.

    JavaScript