Citizen e-services platform for Qatar’s Ministry of Social Development and Family, running in production. I built its integration service from scratch, developed platform APIs and request-workflow plugins, and worked on the portal.
A Dynamics 365 platform for Kuwait government entities, CAIT and Microsoft to manage Microsoft licensing, Azure requests, entity budgets and consumption, support requests and license surveys. I wrote its Dataverse plugin layer and set up the portal on Clean Architecture.
Dataverse plugin layer and portal setup
Dataverse schema, plugins, workflows and customization
Budget and Azure consumption tracking per entity
Multi-level approvals, real-time notifications and signed documents
Dynamics 365
Dataverse Plugins
ASP.NET Core
SignalR
Power Automate
Read case study
.NET projects
ASP.NET Core systems on SQL Server — backend, data access and security.
An examination management system for Saudi Arabia’s government education sector, with multi-role access, running in production. I worked on it as a full-stack developer with ASP.NET and Blazor.
Freelance · Built end to end — independent delivery
An Arabic (RTL) system for collecting, reviewing and approving evidence documents against Saudi digital-government measurement (Qiyas) standards, organized by site and year.
Site-level row security built with expression trees
Repository + Unit of Work with execution-strategy transactions
Document versioning with SHA-256 and a review → approval workflow
Client project · API only (backend) · Clean Architecture & CQRS
A real-estate management API, built for a client, for properties, units, contracts, bills, members and maintenance requests — built on Clean Architecture with CQRS.
Clean Architecture with CQRS (MediatR)
Validation and error handling as pipeline behaviours
Identity with JWT and page-level role permissions
SignalR chat, push notifications and attachments
ASP.NET Core
CQRS
MediatR
EF Core
SignalR
Read case study
Work together
Have a backend, Dynamics 365 or enterprise integration project?