Mohammed Walid
Software Engineering Student @ GIU

Mohammed Walid

Full-Stack Software Engineer

I build full-stack applications across the MERN and NestJS ecosystems — REST APIs, schema design, authentication, and systems that hold up under concurrent writes.

About

Backend-focused, full-stack capable.

A quick look at how I got here and what I'm building now.

Software Engineering student at the German International University (GIU), building full-stack applications across the MERN and NestJS ecosystems. I'm backend-focused — REST API design, schema modeling, authentication, and microservice integration — but I ship the frontend too, from admin dashboards to booking UIs. Recent work includes a payroll-tracking microservice inside a 7-service HR platform, and booking systems that handle concurrent writes correctly under load.

Cairo, Egypt

Core focus

System DesignMicroservicesGit Workflow

Timeline

  1. GIU begins

    Oct 2023

  2. Ticketing System

    Mar 2025

  3. HR System

    Sep 2025

  4. Study Buddy Matcher

    2026

Currently building

Study Buddy Matcher

An event-driven microservices platform for matching study partners.

PrismaNeonDBGraphQLKafkaDockerReact

Languages

  • ArabicNative
  • EnglishC1
  • GermanB2
  • SpanishA1
Skills

Tools I reach for.

Grouped the same way I'd explain my stack out loud — languages, backend, frontend, data, and tooling.

Languages

  • TypeScript
  • JavaScript
  • Python
  • Java
  • C++
  • SQL
  • HTML/CSS

Backend

  • Node.js
  • NestJS
  • Express
  • REST APIs
  • Microservices
  • Kafka
  • GraphQL

Frontend

  • React
  • Next.js
  • Vue.js
  • Angular

Databases

  • MongoDB (Mongoose)
  • PostgreSQL (NeonDB)
  • Prisma

Tools

  • Git
  • Postman
  • npm
  • AWS
  • Docker
Projects

Things I've built.

A mix of shipped full-stack platforms and a couple of game-dev side projects.

HS
Featured

HR System — Payroll-Tracking Service

Sep – Dec 2025

The payroll-tracking microservice inside a 7-microservice HR platform, owning salary computation, tax and deduction logic, and REST contracts with the Employee and Attendance services.

NestJSTypeScriptNext.jsRESTJWT
RR
Featured

Restaurant Reservation System

Sep – Dec 2025

A full-stack reservation platform with JWT authentication, time-slot availability checks, and double-booking prevention using atomic MongoDB updates.

MongoDBExpressReactNode.js
OT
Featured

Online Ticketing System

Mar – Jun 2025

A ticket booking platform with authentication, a seat-selection UI, and a Stripe-integrated payment flow running in test mode.

MongoDBExpressReactNode.jsStripe
SB
FeaturedBuilding

Study Buddy Matcher

2026 — ongoing

An event-driven microservices platform that matches students into study groups based on courses, availability, and goals.

PrismaNeonDBGraphQLKafkaDockerReact
TD

Tower Defense — Attack on Titan

2025

A wave-based tower-defense game with an enemy AI state machine, built as a JavaFX desktop application.

JavaJavaFXSceneBuilderOOP
MM

Memory Match Card Game

2025

A classic memory-matching card game with randomized card distribution and full game-state management.

C++OOP
Experience

Where the work happened.

Project-driven experience alongside my degree — no formal job history yet, but plenty of shipped code.

  1. Full-Stack Developer

    Current

    Study Buddy Matcher

    2026 — ongoing

    • Building an event-driven microservices platform for matching study partners.
    • Architecting Kafka-based communication between matching, notification, and user services.
    • Modeling data in PostgreSQL (NeonDB) with Prisma and exposing it through GraphQL.
  2. Payroll-Tracking Service Engineer

    HR System — 7-microservice platform

    Sep – Dec 2025

    • Owned salary computation, tax and deduction logic, and REST contracts with the Employee and Attendance services.
    • Implemented role-based access control integrated with the platform's shared JWT auth service.
    • Built the Next.js admin interface for submitting, viewing, and auditing payroll runs.
  3. Full-Stack Developer

    Restaurant Reservation System

    Sep – Dec 2025

    • Built JWT authentication, availability checks, and double-booking prevention with atomic MongoDB updates.
    • Modeled reservation, table, and user schemas with compound indexes for fast availability lookups.
  4. Full-Stack Developer

    Online Ticketing System

    Mar – Jun 2025

    • Built seat selection with optimistic concurrency control and a Stripe test-mode payment flow.
    • Optimized read performance with MongoDB aggregation pipelines and compound indexes.
  5. B.Sc. Software Engineering

    Current

    German International University (GIU) — Faculty of Informatics & Computer Science

    Since Oct 2023

    • Relevant coursework: Data Structures & Algorithms, Databases, OOP, Software Construction & Testing, Cloud Computing.
Contact

Let's build something.

Have a role, a project, or just want to talk shop? My inbox is open.

Submitting opens a pre-filled email in your default mail client — nothing is sent from this page directly.