Open to backend roles and projects

New articleاهلا بيك ف Deep Dives

I build .NET backends with the discipline of seven years in C++.

I'm Ahmed Eldegla, a backend developer building RESTful APIs with ASP.NET Core, EF Core and SQL Server, structured with Clean Architecture and CQRS. Before .NET I spent seven years as a freelance C++ engineer in real-time networking, where slow or unstable code shows up right away.

See my work
Portrait of Ahmed Eldegla
Ahmed EldeglaMansoura, Egypt
Experience
7+
Specialty
Backend systems
Engineering background
.NET
What I optimize for
Reliable by design
01

About

From inspecting live game traffic packet by packet to designing clean REST APIs, what I care about is the same: code that stays fast, predictable, and easy to debug.

What I bring from C++

Seven years of freelance C++ in real-time networking and game systems: multithreading, profiling, and tracking down crashes and memory issues with debuggers. It taught me to read unfamiliar code quickly and to care about latency and stability.

What I build now

RESTful APIs with ASP.NET Core, EF Core and SQL Server, structured with Clean Architecture and CQRS (MediatR), secured with JWT and ASP.NET Core Identity, and documented with Swagger.

02

Experience

  1. 2025 – 2026

    .NET Full Stack Track

    Digital Egypt Pioneers Initiative (DEPI) · Ministry of Communications and IT, Mansoura

    • Intensive training in C#, ASP.NET Core, EF Core, SQL Server and software architecture.
    • Graduation project: the DEPI Smart Freelance Platform backend, as the team's top contributor and repository owner.
  2. 2024 – 2025

    C++ Networking Developer

    Freelance

    • Built high-performance C++ packet inspection and filtering tools for online multiplayer games, processing live network traffic under strict real-time constraints.
    • Profiled, debugged and optimized multithreaded networking code with a focus on stability and low latency.
  3. 2017 – 2023

    C++ Game Systems Developer

    Freelance

    • Developed C++ extensions for real-time game clients, using static and dynamic binary analysis to understand undocumented systems.
    • Diagnosed complex crashes and memory issues with runtime debuggers and memory analysis tools.
03

Selected projects

02

Legal practice management

Mo7amek

A management system for law offices that organizes cases, clients, appointments, and day-to-day office workflows.

  • .NET API
  • SQL Server
03

Point of sale

Cashier POS System

Point-of-sale backend for cashier workflows: sales operations, transactions, and business data management.

  • .NET API
  • SQL Server
04

Dashboard

Smart Accountant

A dashboard for accounting workflows that gives business owners a clear view of their numbers.

  • Web
  • Dashboard

New · Deep Dives

How real systems work, explained in Arabic.

System design and backend deep dives: a real problem, its constraints, and how large platforms solve it. Read, like and ask your questions in the comments.

✦

Services

Backend API development

RESTful APIs with ASP.NET Core, EF Core and SQL Server: authentication, roles, validation, documentation and tests.

Architecture & code review

A review of your .NET codebase with clear, prioritized fixes for structure, performance and reliability.

Performance troubleshooting

Find and fix slow queries, memory issues and bottlenecks, with measurements before and after.

30-min video call

Have a project or a role in mind? Let's talk.

Pick a time that suits you. Times are shown in your timezone, and the meeting link arrives by email.

04

Skills

Backend

  • C#
  • ASP.NET Core Web API (.NET 8)
  • RESTful APIs
  • Entity Framework Core
  • LINQ
  • MediatR
  • AutoMapper
  • FluentValidation

Architecture

  • Clean Architecture
  • CQRS
  • Repository Pattern
  • Result Pattern
  • Domain Events
  • Dependency Injection
  • SOLID · OOP

Security

  • JWT Authentication
  • ASP.NET Core Identity
  • Role & permission-based authorization
  • Rate limiting

Databases

  • SQL Server
  • T-SQL
  • EF Core Migrations
  • Database design & relationships

Systems

  • C++
  • Multithreading
  • Data structures & algorithms
  • Real-time networking
  • Debugging
  • Performance optimization

Tools

  • Git & GitHub
  • GitHub Actions
  • Swagger / OpenAPI
  • Visual Studio
  • SSMS
05

Contact

Need a backend developer? Let's talk.

Email me, or directly.

Loading…