Skip to content
View MohamedRaghebOmer's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report MohamedRaghebOmer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MohamedRaghebOmer/README.md

Hi, I'm Mohamed Ragheb Omer πŸ‘‹

Typing SVG

Full-Stack .NET Developer | Egypt πŸ‡ͺπŸ‡¬

🌐 Portfolio: mohamedragheb.dev

πŸ“„ CV: Show My CV


πŸ‘¨β€πŸ’» About Me

I’m Mohamed Ragheb Omer, a passionate Full-Stack .NET Developer from Egypt.
I enjoy building clean, scalable, and well-structured full-stack applications and turning ideas into reliable solutions.

What defines me most is my long-term passion for programming, my constant drive to learn, and my belief that every day is a step toward becoming better.
I also built a strong foundation in C++ before moving into C#, which helped me develop a deep understanding of programming from the start.


πŸ› οΈ Tech Stack

T-SQL PostgreSQL Serilog Docker CI/CD


πŸš€ Currently Focusing On

  • Mobile Development
  • Growing toward Full-Stack Software Developer | Web, Desktop & Mobile
  • Building stronger knowledge in Backend Architecture and Technologies
  • Improving my Frontend experience to build Responsive and Clean UI/UX

πŸ“Œ Selected Projects

🦷 Dental Management System

Dental Management System is a comprehensive desktop application developed for a real dental clinic to streamline daily operations, including patient management, appointments, visits, treatments, prescriptions, payments, and radiographs. The system was built with a strong focus on scalable backend architecture, maintainability, and clean software design using Domain-Driven Design (DDD) and Clean Architecture principles.

  • Applied Clean Architecture, Domain-Driven Design (DDD), and the Repository Pattern to build a scalable and maintainable backend.
  • Designed and implemented complete clinical workflows for patients, appointments, visits, treatments, prescriptions, payments, and radiograph management.
  • Built a relational SQLite database with 10+ interconnected tables using Entity Framework Core and managed database migrations.
  • Developed the application for a real client and collaborated throughout the development lifecycle to deliver production-ready features and post-deployment improvements.
  • Integrated Serilog for structured application logging to simplify debugging and issue diagnosis.

πŸš€ Key Features

  • Patient Management
  • Appointment Scheduling
  • Visit & Treatment Management
  • Prescription Management
  • Payment Tracking
  • Radiograph Management
  • Entity Framework Core Migrations
  • Structured Logging with Serilog

Tech Stack: C#, ASP.NET Core, WinForms, Entity Framework Core, SQLite, Clean Architecture, Domain-Driven Design (DDD), Repository Pattern, Serilog

Project Demo: Dental Management System

πŸ›’ SMS - Supermarket Management System

SMS is a layered backend system for managing supermarket operations, including authentication, authorization, auditing, sales, returns, customer accounts, inventory, and financial ledger tracking.
The system was designed with scalability, maintainability, and security in mind using clean layered architecture principles.

  • Implemented a role-based and entity-level permission system using bitwise operations for fine-grained authorization.
  • Applied JWT-based authentication with secure password hashing and session management.
  • Designed a clean, scalable layered architecture separating Domain, Application, and Infrastructure concerns.
  • Developed full sales and return workflows including inventory updates and financial calculations.
  • Designed a fully normalized relational database supporting complex business workflows.

πŸš€ Key Features

  • JWT Authentication & Refresh Tokens
  • Role & Permission Management
  • Audit Logging
  • Sales & Returns Management
  • Inventory Tracking
  • Customer Ledger System

Tech Stack: C#, ADO.NET, ASP.NET Core 10, T-SQL
Repository: SMS

πŸͺͺ DVLD - Driving & Vehicle License Department

DVLD is a comprehensive desktop application developed to manage the full lifecycle of driving licenses, including multi-stage testing, financial transactions, and regulatory compliance. It ensures road safety by strictly enforcing legal requirements through a structured business logic layer.

  • Designed a normalized database schema with relationships and constraints.
  • Built stored procedures to handle complex business logic at the database level.
  • Developed a multi-layered validation engine to automate license eligibility checks and prevent duplicate applications.
  • Enforced age and license-class eligibility rules while preventing conflicting requests.

πŸš€ Key Features

  • Multi-stage driving license workflow (Vision β†’ Written β†’ Practical tests)
  • Smart appointment scheduling and test management
  • Automated license eligibility and validation rules
  • Prevention of duplicate or conflicting applications
  • Driving license issuance, renewal, replacement, and international license support
  • Integrated driver and applicant management system

Tech Stack: C#, ADO.NET, .NET Framework 4.8, WinForms
Repository: DVLD


🌐 Portfolio

My personal portfolio website: mohamedragheb.dev

I use it to share my profile, projects, and contact details in one place.


πŸ“Š GitHub Stats


🧠 My Background

  • Backend Development: C#, ASP.NET Core Web API, RESTful APIs, Entity Framework Core, Clean Architecture, Authentication & Authorization (JWT), Dependency Injection, Middleware, LINQ, Logging, Auditing
  • Database: SQL Server, T-SQL, Database Design
  • Desktop Development: WinForms / WPF Desktop Development
  • Tools & Technologies: Git & GitHub, Postman, Swagger/OpenAPI, Visual Studio 2022/2026, SSMS 2022
  • Soft Skills: Problem Solving & Debugging, Strong Analytical Thinking, Team Collaboration, Effective Communication, Attention to Detail, Continuous Learning, Time Management

πŸ† Certifications & Learning

I completed a structured roadmap and earned certificates for each course on my LinkedIn profile.

LinkedIn: mohamedraghebomer


πŸ“« Contact Me


✨ Quote

β€œSmall steps every day create massive results over time.”

Fun fact:

I enjoy playing chess β™ŸοΈ

Thanks for visiting my profile!

Pinned Loading

  1. SMS-Supermarket-Management-System SMS-Supermarket-Management-System Public

    A highly robust, scalable, and relentlessly secure Backend API meticulously engineered to handle complex Supermarket, Inventory, and Financial Ledger operations.

    C# 1

  2. DVLD-Driving-Vehicle-License-Department DVLD-Driving-Vehicle-License-Department Public

    DVLD is a desktop Driving License Department built with C# and SQL Server to manage licensing operations, testing, and administrative workflows.

    C# 3

  3. Bank-Project Bank-Project Public

    A robust Bank Management System simulation built with C++. Demonstrates advanced Object-Oriented Design (OOD), file-based data persistence, security permissions, and a modular Console UI architectu…

    C++ 2

  4. Password-Security-Analyzer-Engine Password-Security-Analyzer-Engine Public

    A logic-driven C# application focused on security algorithms and password analysis.

    C# 1