Hello, I'm

Mostafa Ashraf

Mid-Level Software Engineer | Full-Stack .NET Developer

Results-driven Mid-Level Software Engineer with 3+ years of experience designing, developing, and deploying enterprise-grade web applications. Specialized in examination platforms, healthcare management systems, and multi-tenant architectures.

About Me

Crafting Digital Solutions with Purpose

Results-driven Mid-Level Software Engineer with 3+ years of experience designing, developing, and deploying enterprise-grade web applications.

Proven expertise in collaborating with cross-functional teams, architecting scalable solutions, and delivering high-performance systems using .NET technologies. Specialized in examination platforms, healthcare management systems, and multi-tenant architectures.

Strong foundations in clean architecture, microservices, and modern front-end frameworks. Currently at MKCL Arabia, contributing to the development of examination and evaluation systems serving thousands of users across multiple applications.

3+
Years Experience
8+
Projects Delivered

Mid-Level Software Engineer

Full-Stack .NET Developer

Tech Stack

Technologies I Work With

A comprehensive toolkit built over years of hands-on experience with enterprise applications.

Languages

C#TypeScriptJavaScriptT-SQLPythonHTML5CSS3

Backend

ASP.NET Core 10ASP.NET Web APIMinimal APIsEF CoreSignalR.NET Aspire

Frontend

Blazor Server/WASMReact (TypeScript/Vite)AngularMudBlazorRadzen

Databases

MS SQL ServerMySQLMongoDB

DevOps & Tools

DockerGitAzure DevOpsAWS EC2Firebase

Architecture

Clean/Onion ArchitectureDDDMicroservicesREST APIsSOLID Principles

Concepts

OOPAsynchronous ProgrammingMultithreadingDesign Patterns

AI & Productivity

ClaudeGitHub CopilotCursorPrompt Engineering

Career Journey

Professional Experience

From solo freelance projects to contributing to enterprise development teams.

Apr 2023 - PresentCurrent

Full-Stack .NET Developer

Freelance | Remote

Delivering end-to-end web solutions for clients across education, healthcare, and e-commerce sectors.

  • Built end-to-end web applications using React (TypeScript/Vite), Angular, and Blazor frontends with ASP.NET Core Web APIs, delivering healthcare and education management platforms to production
  • Designed and optimized database architectures with MS SQL Server and Entity Framework Core, implementing complex business logic for patient management, financial tracking, and scheduling systems
  • Deployed and maintained cloud-hosted applications on AWS EC2, VPS Containers, and Firebase, ensuring high availability, performance optimization, and seamless user experiences across platforms
ReactAngularBlazorASP.NET CoreSQL ServerAWS EC2
Feb 2024 - PresentCurrent

Mid-Level .NET Developer

MKCL Arabia Limited | Cairo, Egypt (Remote)

Contributing to the architecture and development of enterprise-scale educational applications using .NET technologies.

  • Contributed to the architecture and development of a high-concurrency Exam Conduction System using ASP.NET Core 10, Blazor Server/WASM, and MySQL, supporting thousands of simultaneous exam sessions with real-time monitoring
  • Engineered scalable RESTful APIs and microservices with Entity Framework Core, implementing adaptive testing algorithms, and SSO integration across enterprise applications
  • Supported code quality through Git workflows, Azure DevOps CI/CD pipelines, and cross-functional collaboration with product and QA teams to deliver production-ready solutions
ASP.NET Core 10Blazor Server/WASMMySQLEF CoreAzure DevOpsMicroservices

Portfolio

All Projects

Explore my complete portfolio of web applications, enterprise systems, and IoT solutions.

Enterprise

Online Exam Conduction System

Featured

MKCL Arabia Ltd.

Comprehensive examination platform supporting real-time exam delivery, proctoring, and result processing.

ASP.NET Core Web APIBlazor Server/WASMMudBlazorEF Core+1
View Details
Enterprise

Exam Evaluation System

MKCL Arabia Ltd.

Scalable system for evaluating students' exam answers with user-centric design.

ASP.NET Web APIBlazorMudBlazorEF Core+1
View Details
Enterprise

Document Library

MKCL Arabia Ltd.

Secure document storage backend API for managing encrypted media files.

ASP.NET Core Web APIMySQLEncryptionFile Storage
View Details
Enterprise

Exam Preparation System

MKCL Arabia Ltd.

Exam preparation platform for creating, configuring, and managing examinations.

ASP.NET Core Web APIBlazor WASMEF CoreMySQL
View Details
Enterprise

Centralized Identity Provider (SSO)

MKCL Arabia Ltd.

Centralized authentication and authorization system for secure user management across enterprise applications.

ASP.NET Web APIBlazorMySQLOAuth 2.0+1
View Details
Education

Baligh Management Center (BMC)

Featured

Freelance

Academy management system for instructors, sessions, students, payments, and financial dues.

.NET 10 Web APIsBlazor WebAssemblyMudBlazorSQL Server
View Details
Healthcare

Patient Management System (PMS)

Featured

Freelance

Healthcare platform for patient records, appointments, prescriptions, and clinical workflows.

ReactTypeScriptVite.NET Web APIs+1
View Details
Education

Madrassat Baligh

Freelance

Bilingual web platform for online academy teaching Quran and Arabic.

AngularASP.NET Web APISQL ServerTypeScript
View Details
E-Commerce

E-Commerce Platform (Organic Food)

Featured

Side Project

E-commerce platform with real-time operations using SignalR.

ASP.NET MVCSignalRMS SQL ServerJavaScript
View Details
IoT

Full-Stack IoT Platform

Side Project

IoT platform for real-time environmental monitoring and remote appliance control.

AngularASP.NET Web APIFirebase RTDBArduino IDE+1
View Details

Get In Touch

Let's Work Together

Have a project in mind or want to discuss opportunities? I'd love to hear from you.

Phone / WhatsApp

(+20) 155-001-2835

Location

Tanta, Egypt

Ready to Start a Project?

Whether you need a full-stack web application, an enterprise solution, or just want to discuss ideas - I'm here to help.