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.
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.
Core focus
Timeline
GIU begins
Oct 2023
Ticketing System
Mar 2025
HR System
Sep 2025
Study Buddy Matcher
2026
Study Buddy Matcher
An event-driven microservices platform for matching study partners.
Languages
- ArabicNative
- EnglishC1
- GermanB2
- SpanishA1
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
Things I've built.
A mix of shipped full-stack platforms and a couple of game-dev side projects.
HR System — Payroll-Tracking Service
Sep – Dec 2025The 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.
Restaurant Reservation System
Sep – Dec 2025A full-stack reservation platform with JWT authentication, time-slot availability checks, and double-booking prevention using atomic MongoDB updates.
Online Ticketing System
Mar – Jun 2025A ticket booking platform with authentication, a seat-selection UI, and a Stripe-integrated payment flow running in test mode.
Study Buddy Matcher
2026 — ongoingAn event-driven microservices platform that matches students into study groups based on courses, availability, and goals.
Tower Defense — Attack on Titan
2025A wave-based tower-defense game with an enemy AI state machine, built as a JavaFX desktop application.
Memory Match Card Game
2025A classic memory-matching card game with randomized card distribution and full game-state management.
Where the work happened.
Project-driven experience alongside my degree — no formal job history yet, but plenty of shipped code.
Full-Stack Developer
CurrentStudy 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.
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.
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.
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.
B.Sc. Software Engineering
CurrentGerman International University (GIU) — Faculty of Informatics & Computer Science
Since Oct 2023
- Relevant coursework: Data Structures & Algorithms, Databases, OOP, Software Construction & Testing, Cloud Computing.
Let's build something.
Have a role, a project, or just want to talk shop? My inbox is open.