Mohamed Ragheb Omer

Full-Stack .NET Developer

Hi, I'm Mohamed Ragheb Omer.

Full-Stack .NET Developer building modern, scalable, high-performance web applications from concept to production.

I build modern web applications from frontend to backend — crafting intuitive interfaces, reliable systems, and seamless experiences that are built to perform.

01 · About

A bit about how I work

I'm a Full-Stack Developer who turns ideas into complete digital products — from responsive interfaces and seamless user experiences to the APIs, business logic, and systems behind them.

I approach development with a strong focus on performance, reliability, and long-term maintainability. I believe great software isn't just about how it looks or whether it works — it's about how well it performs, adapts, and solves the problem it's built for.

I enjoy working through complex challenges, simplifying them into practical solutions, and building software that feels polished on the surface while remaining solid underneath. My goal is simple: create technology that is genuinely useful, dependable, and built to last.

5+ Projects Built
20+ Technologies
100K+ Lines of Code
3+ Years Learning
whoami.sh

$ whoami

mohamed ragheb omer — full stack .net developer

$ cat focus.txt

HTML5 · CSS3 · JavaScript

Clean Architecture · DDD · CQRS

ASP.NET Core · EF Core · SQL

$ status --current

learning Mobile Development, shipping projects

$

02 · Skills

Tools I reach for

Frontend

  • H5HTML5
  • C3CSS3
  • JSJavaScript
  • TS1TypeScript
  • BBootstrap
  • TTailwind CSS
  • ReReact

Backend

  • C#C#
  • ASASP.NET Core
  • { }REST APIs
  • AuthAuthentication & Authorization
  • JWTJWT
  • MedMediatR
  • logSerilog

Data & Persistence

  • SQSQL
  • MSSQL Server
  • PGPostgreSQL
  • LiSQLite
  • EFEF Core
  • ADOADO.NET

Architecture & Engineering

  • CAClean Architecture
  • DDDomain-Driven Design
  • SOLIDSOLID
  • RSResult Pattern
  • RPRepository Pattern
  • UoFUnit of Work
  • DIDependency Injection

Tools & Testing

  • GiGit
  • HbGitHub
  • GLGitLab
  • SWSwagger / OpenAPI
  • PMPostman
  • UTUnit Testing
  • XUXUnit
  • MOMoQ
  • FAFluentAssertions

DevOps & Deployment

  • DKDocker
  • GHGitHub Actions
  • CICI/CD
  • AZAzure
03 · Work

Featured projects

Dental Clinic Management System

A desktop management system built to help dental clinics manage patients, visits, treatments, payments, and appointments — with a full Arabic / RTL interface.

  • C#
  • .NET
  • WinForms
  • EF Core
  • SQLite
  • Clean Architecture

Supermarket Management System

A full-featured backend for managing inventory, sales, and staff, built around Clean Architecture and CQRS with JWT-secured endpoints and raw ADO.NET for performance-sensitive reads.

  • C#
  • ASP.NET Core
  • CQRS
  • JWT
  • ADO.NET
  • Clean Architecture

Driving Vehicle License Department

A desktop application designed for government agencies and driving schools to manage the driving license lifecycle. The system covers the process from initial applications and testing to license issuance, renewals, replacements, and related enforcement actions.

  • C#
  • .NET
  • WinForms
  • ADO.NET
  • SQL Server
04 · Journey

How I got here

  1. 2023

    Started learning programming

    Started learning programming fundamentals with C++ and began building small console applications.

  2. 2024

    Started specializing in backend development

    Moved beyond programming fundamentals and started seriously exploring backend development with .NET, building a stronger foundation in ASP.NET Core, databases, and API development.

  3. 2025

    Deepened my backend engineering skills

    Focused deeply on backend development, strengthening my understanding of ASP.NET Core, advanced APIs, and database design. Built multiple strong backend projects that simulate real-world systems, applying clean architecture, design patterns, and best practices to deliver scalable and production-ready solutions.

  4. 2026+

    Going full-stack and working with real clients

    Started learning and deepening my frontend skills to become a more complete full-stack developer, while taking on real freelance projects and gaining hands-on experience working with clients.

05 · Contact

Let's build something great.

Have a project, idea, or opportunity in mind? I'd love to hear about it — drop a message and I'll get back to you.