Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
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.

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

ASP.NET Core Backend Developer | Egypt πŸ‡ͺπŸ‡¬

🌐 Portfolio: mohamedragheb.dev


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

I’m Mohamed Ragheb Omer, a passionate ASP.NET Core Backend Developer from Egypt.
I enjoy building clean, scalable, and well-structured backend systems and turning ideas into reliable APIs.

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.

I’m currently expanding my skills in web development so I can grow into a Full-Stack Developer in the future.


πŸ› οΈ Tech Stack


πŸš€ Currently Focusing On

  • Web Development
  • Growing toward Full-Stack Development
  • Building stronger knowledge in Backend Architecture and Scalable APIs

πŸ“Œ Featured Projects

πŸ”Ή 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

πŸ”Ή 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


🌐 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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.