Welcome to my Portfolio

Mahmoud ElHassan

.Net Developer

My Skills

Backend .Net Developer

Backend .NET developer building robust RESTful APIs with ASP.NET Core and .NET Framework, integrating SQL Server/PostgreSQL/MongoDB, optimizing performance with Redis, and deploying scalable services on Azure App Service with CI/CD. Experienced in authentication (JWT), clean architecture, and collaborative delivery of high-quality software.

My Certificates

My Projects

  • Numeriisoft

    Built a complete RESTful Web API using ASP.NET Core (.NET Core) to power NumeriiSoft’s astrology and karmic-analysis platform, Developed backend logic to calculate karma numbers, numerology profiles, and personalized insights based on user input (name, birth date, birth details), Integrated multiple external astrology and numerology APIs to generate advanced karmic reports and merge results into unified JSON responses.

    Implemented Entity Framework Core with SQL Server for data persistence, including models, migrations, and relational design., Applied the Repository Pattern to maintain clean architecture, improve testability, and abstract data access away from controllers., Built APIs for course catalog management, including listing courses, retrieving details, and linking recommendations to karmic results.

    Designed secure authentication using JWT, added input validation, error handling, and protected routes, Ensured high-quality API structure with RESTful standards, response serialization, and full Swagger/OpenAPI documentation, Delivered a scalable, maintainable backend that powers real-time karmic calculations, course recommendations, and astrology content delivery.

  • Khzama

    Developed the entire backend for a charity-focused e-commerce donation platform supporting mosques, community causes, and organizations in Makkah, Built a scalable ASP.NET Core Web API solution structured using Clean Architecture (Domain, Application, Infrastructure, API layers) to ensure maintainability, modularity, and clear separation of concerns, Designed and implemented core features including user authentication, campaign management, donation processing, reporting, and payment gateway integration.

    Implemented Entity Framework Core with SQL Server, including migrations, relational modeling, and optimized query operations, Applied SOLID principles, dependency injection, and repository-style abstractions to keep business logic isolated and testable, Converted the platform into a full SaaS multi-tenant system, enabling multiple charities to use the same backend while keeping their data securely isolated.

    Deployed the solution on Microsoft Azure App Service, configuring environment variables, connection strings, CI/CD pipelines, auto-scaling, and production environment settings, Built RESTful APIs consumed by both the Admin Portal (campaign creation, tracking, reports) and the Client Storefront (browsing campaigns, adding donations, checkout), Implemented secure payment workflows, handled donation tracking, and generated financial records and confirmations, Ensured robust security through JWT authentication, access control, input validation, and secure configuration management, Set up CI/CD pipelines via GitHub Actions / Azure DevOps for automated builds, testing, and deployment to cloud environments.

  • Matrix

    The project appears to be a backend platform designed to create and manage social media advertising campaigns, specifically tailored for e-commerce businesses or private marketplaces. The core value proposition is to streamline and automate the process of launching targeted marketing campaigns across various social networks from a single, unified interface.

    Connect their e-commerce product catalogs or marketplace inventories.

    Define target audiences and campaign objectives (e.g., brand awareness, conversions).

    Automate the creation of ad creatives, copy, and targeting parameters.

    Launch and manage these campaigns across multiple social media platforms (like Meta, Instagram, TikTok, etc.).

    Track performance and optimize campaigns based on integrated analytics.

    This workflow directly addresses the modern marketing need for dynamic, personalized customer journeys as highlighted in industry analyses, moving away from linear funnels to adaptive, multi-channel strategies

  • Aqwom

    This project involves building a full-featured electronic portal that allows businesses and organizations to submit financial support applications based on their operational needs. The system consists of a client portal for applicants and an admin dashboard for managing, reviewing, and approving applications, The backend is built using ASP.NET Core Web API and follows Clean Architecture, ensuring high scalability, maintainability, and clear separation of responsibilities.

    Clean Architecture divides the system into four main layers: Domain Layer, Application Layer, Infrastructure Layer, and Presentation Layer.

    User Authentication & Identity Management: The platform includes a complete and secure authentication system based on ASP.NET Core Identity.

    Approval Workflow System: The portal uses a multi-step approval workflow for reviewing submitted applications. Each application moves through predefined levels of approval.

    File Upload & Document Management: Applicants can upload supporting documents such as financial statements, registration certificates, and IDs, These practices ensure that files are stored safely, follow security best practices, and cannot be used as attack vectors.

    Implement other function and service to let the handle approve the project and connection with the client successfully, such as: Admin Reporting & Dashboard Analytics, Email Notification System, Search & Filtering.

EGY Mobile

+20-100-515-2604

KSA Mobile

50-411-6526
Contact us

Say Hello

Feel free to reach out for collaborations or inquiries.