Full Stack .NET Developer with 2+ years of professional experience building enterprise-grade systems. I design and deliver scalable Web APIs, clean architecture backends, and polished React frontends — from high-load examination platforms to production SaaS products.
Production-ready CRM supporting multiple organisations on one deployment. Role-based access (Admin / TeamLead / Sales / HR / Accountant), real-time SignalR notifications, AI-powered OCR with Mistral AI, Paymob payment gateway with webhook verification, Excel bulk import/export, Hangfire background jobs, full audit log, salary module, kill switch, and 4-language support including Arabic RTL.
Custom load balancer built with ASP.NET Core. Forwards HTTP requests across 3 backend APIs in round-robin rotation — demonstrating distributed systems design and transparent reverse proxy patterns.
.NET 9 API that detects and blocks requests by country using IP geolocation. Supports permanent and temporary blocks with auto-expiry via BackgroundService, in-memory storage, and access attempt logging.
Full cinema management system. Admins manage movies, actors, and cinemas. Users browse films, pick seats, pay online, and request refunds. Built with ASP.NET Core MVC and ASP.NET Identity.
RESTful API for an e-commerce platform — products, categories, orders, and JWT authentication. Clean layered architecture with repository pattern and full Swagger documentation.
Analyses large server log files and surfaces the top 5 most frequent IP addresses with occurrence counts. Fully containerised with Docker for portable, reproducible execution on any machine.
.NET 8 CLI tool that streams log files of any size via IAsyncEnumerable — zero memory growth. Detects Serilog, NLog, log4net, and plain text formats. Outputs categorised ERROR / WARN / FATAL files and a full summary report.
ASP.NET Core 8 API that auto-seeds 1 million records on startup and serves them with sub-100ms responses. Composable LINQ filters, covering indexes, AsNoTracking(), and a stats aggregation endpoint — all documented in Swagger.
.NET 8 BackgroundService that polls a Google Sheet for new bookings and fires WhatsApp confirmations via Twilio. Handles rate limiting (1.1s between sends), restart-safe state tracking, and per-row failure isolation without skipping rows.
Open to backend developer roles and freelance projects. I respond fast.