Hi, I'm

Diaa Alzuhiri

.NET Developer

.NET backend developer, 5+ years building ERP and CRM systems for real companies in Egypt, Saudi Arabia, and now Lebanon. I focus on clean architecture and code that lasts.

5+Years Experience
12+Projects Delivered
4Companies
Clean Code
Scroll

About Me

I started out as one of the first developers on a small team at Pestella, and the team just stayed small as the work kept growing. That meant taking on more than writing code pretty fast — architecture decisions, code reviews, eventually running the department by the time I was two years in. We built POS systems, booking platforms, and restaurant apps from scratch.

After that I moved into enterprise ERP and CRM work, first at PEG in Egypt, then ALMANZOOR ALSHAMEL in Saudi Arabia. These days I'm with SoftFlow, a company based in Lebanon, working remotely from Damascus on large-scale projects. I build in .NET, but most of the job is figuring out what the business actually needs and putting together something that still holds up once real users and real data start hitting it. I stick to clean architecture and SOLID mostly because I've seen what happens to a codebase without them once a project grows past its first few months.

🏗️
Architecture First Clean, Onion & Modular Monolith patterns
Performance Focused EF Core optimization, caching with Redis
🚀
Delivery Oriented From requirements to production, on time
Developer.cs
public class Developer
{
    public string Name    => "Diaa Alzuhiri";
    public string Role    => ".NET Developer";
    public int    Years   => 5;
    public string[] Core  => [
        "C#", "ASP.NET Core",
        "EF Core", "SQL Server"
    ];
    public string[] Values => [
        "Clean Architecture",
        "SOLID Principles",
        "Readable Code"
    ];
    public bool IsAvailable => true;
}

Skills & Technologies

What I work with daily — and what I reach for when needed

Core — Daily Use

C#

C#

Core language, LINQ, async/await, OOP, Design Patterns

.NET

ASP.NET Core

Web API, MVC, Minimal APIs, Middleware, Dependency Injection

EF

Entity Framework Core

ORM, Migrations, Query optimization, Code-First approach

DB

SQL Server

Schema design, Stored procedures, Query tuning, Indexing

🏛

Architecture

Clean, Onion, Modular Monolith, SOLID, DDD fundamentals

API

REST APIs

API design, versioning, JWT auth, rate limiting, Swagger

Secondary — Working Knowledge

Redis

Caching, session storage

🔌

SignalR

Real-time communication, WebSockets, live updates

🐳

Docker

Containerization, Docker Compose, deployment

Azure

App Service, Azure SQL, Blob Storage, CI/CD

Git & CI/CD

Git workflows, GitHub Actions, automated pipelines

AI

AI-Assisted Development

Using AI tools day-to-day for coding, debugging, and code review to move faster without sacrificing quality

Frontend — Working Knowledge

React

React

Components, hooks, state management, REST integration

Next.js

SSR, routing, React-based frontends

TS

TypeScript

Typed JavaScript for safer frontend code

JS

JavaScript

DOM manipulation, ES6+, async/await

jQ

jQuery

DOM manipulation, AJAX, legacy integrations

HTML

HTML

Semantic markup, accessibility basics

CSS

CSS

Responsive layouts, Flexbox, Grid

B

Bootstrap

Responsive UI components, grid system

Work Experience

Companies & roles that shaped my career

Key Responsibilities & Achievements

  • Working remotely with a Lebanon-based team on large-scale software projects
  • Contributing across the full development lifecycle, from design through implementation and delivery
  • Applying Clean Architecture and modern .NET practices to build scalable backend systems
  • Increasingly using AI-assisted development workflows to speed up delivery without cutting corners on code quality
C#ASP.NET CoreEF CoreSQL ServerClean ArchitectureREST API

Key Responsibilities & Achievements

  • Led development of multiple ERP systems covering procurement, HR, inventory, and financial modules for Saudi-based clients
  • Built and delivered CRM platforms with lead management, client lifecycle tracking, and automated reporting pipelines
  • Developed lightweight business applications tailored to specific operational workflows, improving team productivity
  • Collaborated remotely with stakeholders across time zones to gather requirements and deliver on schedule
C#ASP.NET CoreEF CoreSQL ServerClean ArchitectureREST APIDocker

Key Responsibilities & Achievements

  • Designed and developed enterprise-grade ERP systems handling complex business logic across sales, operations, and finance domains
  • Built scalable RESTful APIs consumed by web and mobile clients, applying Clean Architecture and SOLID principles throughout
  • Optimized EF Core queries and database schemas, significantly reducing response times on high-traffic endpoints
  • Collaborated with cross-functional teams in an agile environment to deliver features within tight release cycles
C#ASP.NET CoreEF CoreSQL ServerClean ArchitectureREST APISOLID

Key Responsibilities & Achievements

  • Owned the entire development department — architecture decisions, code reviews, delivery timelines, and team coordination
  • Built restaurant management and POS systems with real-time order processing, table management, and kitchen display modules
  • Delivered a multi-domain online booking platform for hotel reservations, event halls, and Hajj & Umrah trip packages
  • Integrated third-party payment gateways and notification services, adapting each solution to its specific business vertical
C#ASP.NET MVCSQL ServerjQueryREST APIPayment Gateway

Featured Projects

A curated selection of enterprise systems and personal projects built with .NET

Enterprise

Reef App

Full-scale ERP with advanced task management, role-based access control, and real-time reporting across multiple business units.

C#ASP.NET CoreEF CoreSQL ServerClean Arch
Enterprise

Fas App

Comprehensive ERP handling inventory, HR, and finance modules with multi-tenant architecture and custom reporting engine.

C#ASP.NET CoreEF CoreREST APIMulti-tenant
Enterprise

Alkharj ERP

End-to-end ERP covering procurement, sales, and warehouse operations with dynamic dashboards and audit trails.

C#ASP.NET CoreEF CoreSQL Server
Enterprise

Masar CRM

CRM platform with lead tracking, pipeline management, automated follow-up workflows, and client analytics dashboard.

C#ASP.NET CoreEF CoreClean ArchSignalR
Enterprise

Rainwater Harvesting Platform

Specialized ERP for managing rainwater projects, field data tracking, contractor assignments, and environmental reporting.

C#ASP.NET CoreEF CoreREST API
Enterprise

Magic Protection

ERP for a security services company with contract management, guard scheduling, incident reporting, and billing modules.

C#ASP.NET CoreEF CoreSQL Server
Personal

MyKanban

Kanban board with drag-and-drop task management, team collaboration, and real-time updates. Containerized with Docker.

C#ASP.NET CoreDockerSignalR
Personal

MyWallet

Personal finance app with expense tracking, budget planning, transaction categorization, and monthly spending analytics.

C#ASP.NET CoreDockerEF Core
Personal

Daily Tasks Manager

Productivity app with task prioritization, recurring tasks, deadline notifications, and progress reports via REST API.

C#ASP.NET CoreDockerRedis
Personal

POS Application

Point-of-sale system with barcode scanning, inventory sync, receipt generation, and end-of-day sales summary reporting.

C#ASP.NET CoreDockerSQL Server
Personal

Client Management

Client lifecycle system with onboarding workflows, contract storage, communication history, and performance metrics.

C#ASP.NET CoreDockerEF Core
Personal

ECommerce Platform

Full-featured e-commerce backend with product catalog, cart, order processing, payment integration, and admin API.

C#ASP.NET CoreDockerEF CoreRedis

Let's Build Something

Open to new opportunities, freelance projects, and interesting collaborations. Whether you need a backend system built right or an existing one fixed — let's talk.