Mostafa Mahmoud

Welcome to my Galaxy...

Available for opportunities

Mostafa Mahmoud

Full-Stack .NET Developer

I build production-ready web applications, RESTful APIs, and scalable admin dashboards using ASP.NET Core and modern responsive UIs.

Mostafa Mahmoud
01

About Me

I'm a Computer Science student and a passionate Full Stack .NET Developer dedicated to turning complex concepts into robust, production-ready web applications. I thrive on translating user requirements into elegant code, focusing on building high-performance features that solve real-world problems and optimize user workflows.

My main expertise lies in the Microsoft .NET ecosystem, utilizing C#, ASP.NET Core, Entity Framework Core, and SQL Server to design secure, scalable RESTful APIs, modern dashboards, and responsive admin panels. By combining academic foundations in algorithms and data structures with principles like SOLID and Clean Architecture, I help design, develop, and deploy software solutions that are clean, maintainable, and reliable.

Engineering Focus

Clean Architecture

Separation of concerns & strict modular decoupling.

Scalable APIs

REST validation, secure JWT auth, and query optimization.

System Precision

Clean algorithms, robust testing, and layout symmetry.

Education

Zagazig University
Current

Faculty of Computer Science and Information

Level 3 GPA 3.5

10/2024 – present

Zagazig, Sharqia

University Acquired Skills:
OOP Problem Solving Algorithms Data Structures C++

2+

Years of Experience

15+

Projects Completed

02

Experience & Volunteering

Training
Dec 2025 – Present

Digital Egypt Pioneers Initiative — DEPI

Full Stack .NET Developer

Zagazig, Sharqia

Developed backend services using C# and ASP.NET MVC, building RESTful APIs and implementing database operations with Entity Framework Core and SQL Server. Applied MVC Architecture, Dependency Injection, and SOLID principles. Built responsive interfaces with HTML, CSS, JavaScript, and Bootstrap.

Volunteering
Oct 2025 – Present

GDG On-Campus Zagazig

Back End Core Team Member

Zagazig, Sharqia

Contributed to the design and development of backend applications using modern software engineering practices. Collaborated on scalable, maintainable backend solutions and participated in technical discussions, code reviews, and knowledge-sharing sessions.

Volunteering
Oct 2025 – Present

Zag Eng Family

Back End .NET Member

Zagazig, Sharqia

Participated in backend development activities and technical workshops focused on .NET technologies. Collaborated on developing and improving backend components and APIs, enhancing skills in ASP.NET Core, database design, and software architecture.

Training
Jul 2025 – Sep 2025

ITI — Information Technology Institute (Zagazig)

Web Development using .NET Trainee

Zagazig, Sharqia

Developed backend functionality using C# and ASP.NET MVC with Entity Framework data access layers. Built dynamic web applications following MVC design patterns, working with LINQ, database relationships, and CRUD operations across the full software development lifecycle.

Volunteering
Jan 2025 – Present

ICPC Zagazig University Community

Technical Team Member

Zagazig, Sharqia

Solved algorithmic and competitive programming problems covering data structures and algorithms. Applied problem-solving techniques to optimize solutions for time and memory constraints through regular contests and training sessions.

03

Skills

Backend & Databases

Developing backend APIs, MVC systems, ORM integrations, and robust database layers with .NET.

C# ASP.NET Core RESTful APIs MVC Architecture JWT SQL Server Entity Framework Core LINQ

Frontend Development

Building highly responsive web layouts and client-side logic using modern CSS frameworks and JavaScript.

HTML5 CSS3 JavaScript Bootstrap Tailwind CSS

Tools & Concepts

Utilizing source control, development environments, API testing tools, design patterns, and algorithms.

Git & GitHub Visual Studio Swagger Postman Clean Architecture OOP SOLID Problem Solving Data Structures

Soft Skills

Collaborating effectively in teams, communicating clearly, managing time, and adapting to new challenges.

Teamwork Communication Adaptability Critical Thinking Time Management Continuous Learning
04

Certificates

Web Development Using .NET

01
Web Development Using .NET

Intense 145-hour professional training covering C# fundamentals, Microsoft SQL Server, Entity Framework Core, and ASP.NET MVC architecture.

ITI (Information Technology Institute) Aug 2025

InnovEgypt Program

02
InnovEgypt Program

45-hour innovation and entrepreneurship training program including ideation, startup design, and pitching a potential tech startup project.

TIEC & ITI Feb 2026

ID: C0537W26T0231

GDG Core Team Member

03
GDG Core Team Member

Acted as a Back End Core Team Member for Google Developer Groups (GDG) On-Campus Zagazig University, organizing workshops and technical sessions.

GDG On-Campus Zagazig 2024 - 2025

Egypt Hackathon 4.0

04
Egypt Hackathon 4.0

Participation in Egypt Hackathon 4.0 (the largest hackathon in Egypt), which brought together 122 teams and more than 600 developers to build innovative solutions.

GDG Delta 2025

ICPC ECPC Qualifications

05
ICPC ECPC Qualifications

Awarded 139th place in the 2025 Egyptian Collegiate Programming Contest (ECPC) Qualifications Day 3 with Zagazig University team.

ICPC Foundation Aug 2025

ICPC ACPC Online Contest

06
ICPC ACPC Online Contest

Earned Honorable Mention in the 2025 Arab Collegiate Programming Contest (ACPC) Online Individual Contest.

ICPC Foundation Apr 2025

ICPC Level 2 Training

07
ICPC Level 2 Training

Successfully completed Level 2 advanced algorithms and data structures training organized by ICPC Zagazig University Community.

ICPC Zagazig Community Dec 2025

Getting Started with C#

08
Getting Started with C#

Completed 3-hour comprehensive course on C# basic structures, OOP concepts, variables, and .NET runtime essentials.

Udemy Mar 2026

ID: UC-cc8b87a3-ecad-4658-bca8-439ba0908340

Algorithm Analysis & Design

09
Algorithm Analysis & Design

Completed 8.5 hours of training covering algorithmic analysis, asymptotic notation (Big O), sorting, searching, and design patterns.

Udemy (RefCod LLC) May 2025

ID: UC-8cc0a341-456b-43b0-acf7-0b90d97b8cd3

Intermediate SQL

10
Intermediate SQL

4-hour training covering data aggregation, SQL joins, filtering, subqueries, and database performance optimization.

DataCamp Jul 2025

ID: #40,909,701

Introduction to SQL

11
Introduction to SQL

Completed 2-hour fundamental course on querying relational databases, filtering rows, and basic data selection.

DataCamp May 2025

ID: #40,767,488

Introduction to Python

12
Introduction to Python

Completed 4-hour Python scripting course, focusing on syntax, lists, functions, packages, and NumPy for data manipulation.

DataCamp May 2025

AI for Beginners

13
AI for Beginners

Understood key AI concepts and business applications, importance of data to AI, and ethical implications of machine intelligence.

HP Foundation Jul 2025

Serial: be53fe7a-19fd-4232-a8cf-fc3699dfb9e3

ICPC Level 1 Training

14
ICPC Level 1 Training

Successfully completed Level 1 competitive programming training covering basic data structures, algorithms, and problem solving.

ICPC Zagazig Community Dec 2024

Python Programming Basics

15
Python Programming Basics

Completed Python basic structures, loop control, logic operations, functions, data structures, and foundational programming modules.

ITI Mahara-Tech Platform Oct 2025

Code: X1wK0hR9hC

ECPC Qualifications (Team)

16
ECPC Qualifications Team Achievement

Awarded 139th place in the 2025 Egyptian Collegiate Programming Contest (ECPC) Qualifications Day 3 representing Zagazig University with teammates.

ICPC Foundation Aug 2025

Git & GitHub Essentials

17
Git & GitHub Essentials

Completed training on version control system basics, branching, merging, pull requests, and remote repository collaboration with GitHub.

Git & GitHub Course Sep 2025

IEEE Track 9 — CS Season

18
IEEE Track 9 — CS Season

Successfully completed the Computer Science season training track covering technical programming topics and software frameworks.

IEEE Computer Society Oct 2025
06

Projects

Matamak

01
Matamak — Restaurant Ordering System

DEPI graduation project — a real-time restaurant ordering and management system with role-based dashboards for customers, cashiers, and admins. Built with Angular and ASP.NET Core Web API using Clean Architecture, SignalR, JWT auth, and SQL Server.

  • ASP.NET Core
  • Angular
  • SignalR
  • JWT Auth
  • SQL Server
  • Clean Architecture
View Source

Personal Portfolio

02
Personal Portfolio

A modern, interactive developer portfolio website featuring a cosmic theme with glassmorphic cards, staggered load animations, floating 3D interactive badges, and a custom light/dark theme switch.

  • HTML5
  • CSS3
  • JavaScript
  • Responsive Design

TASWOQ

03
TASWOQ E-commerce Platform

A modern, fully-featured e-commerce platform designed for seamless online shopping. Features secure JWT authentication, product catalog with advanced search and filtering, and shopping cart management.

  • ASP.NET Core MVC
  • SQL Server
  • EF Core
  • Bootstrap
View Source

Taxi Trip Price Prediction

04
Taxi Trip Price Prediction

A machine learning project focused on predicting taxi trip fares. Implements data preprocessing, feature engineering, and regression model training to forecast trip prices with high accuracy.

  • Python
  • Machine Learning
  • Scikit-Learn
  • Pandas
  • NumPy
  • Data Analysis
View Source

Balloon Game

05
Balloon Game

A 2D arcade-style game demonstrating game mechanics and real-time collision detection. Features interactive gameplay with scoring system, power-ups, and difficulty progression.

  • Java
  • Java Swing
  • OOP
View Source
05

Services

Custom Web Development

I build custom websites and web applications tailored to your unique business needs. From concept to deployment, I deliver clean, performant solutions that help your business grow online.

API Development & Integration

Need to connect your systems or build new functionality? I develop robust APIs and integrate third-party services to streamline your business processes and enhance your application's capabilities.

Maintenance & Optimization

Keep your application running smoothly with ongoing maintenance, performance improvements, and feature enhancements. I help you get the most out of your existing systems without starting from scratch.

08

Get In Touch

Let's make something great together

Feel free to reach out about opportunities, projects, or ideas — I'm always open to new connections and collaborations.