I am Mohammed Mostafa, a Software Engineer and recent Computer Science graduate from Suez Canal University. As a dedicated software engineer, I have a deep passion for building systems that are strong, efficient, and easy to use. I focus on backend development, where I design and develop reliable solutions that help applications run smoothly. I love solving problems and turning ideas into real, working systems.
Selected Projects
Augmented Reality (AR) application integrating custom 3D models to deliver an immersive shopping experience, allowing users to visualize furniture pieces in their real environment.
An educational operating system simulator demonstrating CPU scheduling, memory management, and process control with visualized metrics.
A high-performance, production-ready implementation of an LSM-Tree (Log-Structured Merge-Tree) storage engine in C# with full ACID guarantees and concurrent access support.
Talabat Integration Platform API enables vendors to manage store, menus and orders on the Talabat platform
Built seven microservices with .NET 8, featuring secure authentication, Azure Service Bus communication
I made random lyrics quiz generator for the best songwriter
Work Experience
Blog
Nginx Deep Dive: Architecture, Configuration, and Production Patterns
Master Nginx from request flow to production deployment.
SimuKernel: OS Concepts Explained
A practical guide to CPU scheduling, memory management, and process control using SimuKernel an educational operating system simulator.
3 Ways to Build Custom Middleware in ASP.NET Core
Learn 3 powerful approaches to building custom middleware in ASP.NET Core. Master request pipeline customization with practical examples and best practices.
Clustered vs Non-Clustered Database Indexes: Complete Guide
Master database indexing with comprehensive guide on clustered and non-clustered indexes. Learn B-Tree architecture, performance optimization, and real-world implementation strategies.
Deep Dive into C# Boxing and Unboxing
Master C# boxing and unboxing concepts with practical examples. Learn about performance implications, memory management, and best practices for value types and reference types.
Connect
Feel free to contact me at MohammedMostafaNazih@gmail.com




