Let's work together

Open to full-time roles and freelance Dynamics 365, Power Platform, .NET and Angular work.

Hello, I'm

Abdallah Nagy

Senior Dynamics Developer

For more than 3 years I've been building on Dynamics 365, .NET and Angular, helping businesses reach their goals by crafting solutions that fit how they actually work — from Dataverse customizations and plug-ins to the APIs and portals around them.

Power Platform.NETAngular

Experience

Senior Microsoft CRM Dynamics Developer

Jan 2025 — Present
Link Development
  • Developed and customized enterprise solutions using Microsoft Dynamics 365, Dataverse, Power Platform, C#, .NET Framework and JavaScript.
  • Built Dynamics 365 plugins, custom workflow activities, business processes and client-side customizations to automate business operations and enforce complex business rules.
  • Built automated CI/CD pipelines using Azure DevOps for API and portal deployments across all environments, reducing manual deployment effort by 10% and improving release consistency.
  • Upgraded our Angular project from v13 to v19 to leverage the latest framework features and improvements.

Microsoft CRM Dynamics Developer

Jul 2023 — Dec 2024
Link Development
  • Designed and implemented REST API integrations between Dynamics 365 and external systems, including data mapping, authentication, error handling and troubleshooting.
  • Designed and implemented Power Automate cloud flows to automate business processes, integrate Dataverse with external services, send notifications and reduce manual activities.

Projects

In productionOpen source · MIT

Power Tools

A free, modern XrmToolBox alternative for Dataverse & Dynamics 365.

An open-source Windows desktop toolkit that brings migration, FetchXML, plug-in registration and metadata work into one workspace. Each tool opens in its own tab and keeps its own state, so you can work across environments without losing context.

Tools included

  • Data MigrationMove data between environments with a guided workflow.
  • Plugin RegistrationManage assemblies, types, steps and images.
  • FetchXML BuilderBuild, run and refine FetchXML queries.
  • Attribute ExplorerInspect every table, field, type and lookup.
  • Polymorphic Lookup CreatorCreate, update and delete polymorphic lookups.
  • …and more →

Why it's different

  • Modern UI with great usability — easy to figure out without reading docs.
  • Lightweight and fast, not bloated, and stable enough to rely on every day.
  • Your data stays local — the app talks to Dataverse directly from your machine through a local API bound to 127.0.0.1.
  • Connects to Online environments with Microsoft sign-in, and to on-premises with Active Directory or IFD.

Architecture

Electron + ReactASP.NET Core API127.0.0.1Your Dataverse
ElectronReactTypeScriptASP.NET Core.NET 9Dataverse

Contact

Hiring, need a freelancer for a project, or just want to say hi? My inbox is open.