Available for new roles · Cairo, Egypt

Omar Dawood.
.NET engineer, end to end.

I design and ship production software with C#, ASP.NET Core, Blazor, and Angular — turning complex business requirements into systems that are reliable, maintainable, and a pleasure to use.

Developer.cs
public class Developer
{
    public string Name  { get; } = "Omar Dawood";
    public string Role  { get; } = ".NET Full Stack";
    public string[] Stack { get; } =
    {
        "C#", "ASP.NET Core",
        "Blazor", "Angular",
        "EF Core", "SQL Server"
    };

    public string Ship() => "clean, reliable systems";
}
About

Craft, not just code.

I'm a computer science graduate working as a full-time .NET engineer. My work sits at the intersection of well-considered back-end architecture and interfaces that respect the people using them.

At TOT Platform I contribute to a multi-tenant ERP: shaping APIs, modelling data with EF Core, and building operational dashboards in Blazor and MudBlazor. I care about clarity — in the domain model, in the API contract, and in the code that a teammate will read six months from now.

Outside of work I read widely on software architecture, run deliberate side projects to sharpen specific skills, and treat every release as an opportunity to leave the codebase a little better than I found it.

Education
B.Sc. Computer Science
Modern University for Technology and Information
2019 – 2023
Based in
Cairo, Egypt
Timeline

Experience

Software Developer

Current
TOT Platform
Oct 2025 – Present

Working across the stack on a few products — mainly a large ERP system. I write C# APIs and build the matching Blazor + MudBlazor screens.

Intensive Code Camp — Full Stack .NET

Training
Information Technology Institute (ITI)
Mar 2025 – Aug 2025

Nine months of C#, .NET Core, ASP.NET MVC, Angular, EF Core, and REST — a lot of shipping, code reviews, and team projects.

AI Summer Training

Training
Information Technology Institute (ITI)
Aug 2022 – Sep 2022

Introduction to AI with Python: search, evolutionary methods, and the basics of machine learning.

Work

Selected projects

01 / 04

ERP Manufacturing Management System

  • Helped design a modular, multi-tenant ERP that handles day-to-day manufacturing operations.
  • Used Clean Architecture with CQRS and EF Core repositories to keep data access decoupled and testable.
  • Built the front end in Blazor Server with MudBlazor, Radzen, and Syncfusion grids for a responsive admin experience.
  • Added role-based access, tenant isolation, PDF generation with QuestPDF, and structured logging via Serilog.
C#.NET 10Blazor ServerEF CoreSQL ServerClean ArchitectureMudBlazorSerilog
02 / 04

Human Resource Management System (HRMS)

  • An enterprise HRMS with a secure REST API and a Blazor front end.
  • Structured the solution using Clean Architecture on ASP.NET Core Web API (.NET 9).
  • Extended Swagger/OpenAPI so the team could explore and test the API without extra docs.
C#.NET 9BlazorASP.NET Core Web APIEF CoreSQL ServerSwagger
03 / 04

Airbnb Clone — Property Booking Platform

  • My ITI graduation project: a full booking platform with multi-role auth and Clean Architecture.
  • Secured 20+ endpoints with JWT and role-based access.
  • Added real-time chat over SignalR with translation, plus Stripe payouts for hosts.
.NET 9 Web APIEF CoreSQL ServerAngular 20SignalRJWTOpenAI API
04 / 04

Exam Management System

  • A role-based platform covering the full exam lifecycle with automatic scoring.
  • JWT authentication on the API, and a reactive Angular UI with pagination and filtering.
ASP.NET Core Web APIAngularEF CoreSQL ServerJWT
Stack

What I work with

Languages
C#JavaScriptPython
Frameworks
ASP.NET Core MVCASP.NET Web APIAngularEntity Framework
Front End
HTML5CSS3BootstrapAngularBlazorMudBlazor
Databases
MS SQL ServerDatabase Design
Tools
GitGitHub
Get in touch

Let's build something worth shipping.

I'm currently open to full-time engineering roles and selective consulting work on .NET systems. I read every message and typically reply within a day.