
Reef App
Full-scale ERP with advanced task management, role-based access control, and real-time reporting across multiple business units.
Hi, I'm
.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.
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.
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;
}
What I work with daily — and what I reach for when needed
Core — Daily Use
Core language, LINQ, async/await, OOP, Design Patterns
Web API, MVC, Minimal APIs, Middleware, Dependency Injection
ORM, Migrations, Query optimization, Code-First approach
Schema design, Stored procedures, Query tuning, Indexing
Clean, Onion, Modular Monolith, SOLID, DDD fundamentals
API design, versioning, JWT auth, rate limiting, Swagger
Secondary — Working Knowledge
Caching, session storage
Real-time communication, WebSockets, live updates
Containerization, Docker Compose, deployment
App Service, Azure SQL, Blob Storage, CI/CD
Git workflows, GitHub Actions, automated pipelines
Using AI tools day-to-day for coding, debugging, and code review to move faster without sacrificing quality
Frontend — Working Knowledge
Components, hooks, state management, REST integration
SSR, routing, React-based frontends
Typed JavaScript for safer frontend code
DOM manipulation, ES6+, async/await
DOM manipulation, AJAX, legacy integrations
Semantic markup, accessibility basics
Responsive layouts, Flexbox, Grid
Responsive UI components, grid system
Companies & roles that shaped my career
A curated selection of enterprise systems and personal projects built with .NET

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

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

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

CRM platform with lead tracking, pipeline management, automated follow-up workflows, and client analytics dashboard.
Specialized ERP for managing rainwater projects, field data tracking, contractor assignments, and environmental reporting.

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

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

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

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

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

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

Full-featured e-commerce backend with product catalog, cart, order processing, payment integration, and admin API.
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.