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

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 Developer (.NET & React) | Egypt 🇪🇬

🌐 Portfolio: mohamedragheb.dev

📄 Download My CV


👨‍💻 About Me

I'm Mohamed Ragheb Omer, a Full Stack Developer specializing in ASP.NET Core and React, focused on building scalable, maintainable, production-ready software from the database up to the UI.

I combine a solid foundation in software engineering with hands-on experience across both ends of the stack — designing ASP.NET Core Web APIs with C#, Entity Framework Core, SQL Server, PostgreSQL, and SQLite, and building modern, responsive interfaces with React, TypeScript, and Tailwind CSS.

My approach emphasizes Clean Architecture, Domain-Driven Design, and separation of concerns — writing software that stays reliable and easy to extend as systems grow.


🛠️ Tech Stack





🚀 Currently Focusing On

  • Building end-to-end applications with ASP.NET Core APIs and React frontends
  • Deepening my knowledge of scalable backend architecture and cloud deployment on Azure
  • Sharpening frontend craft with TypeScript, Tailwind CSS, and Material UI

📌 Selected Projects

🦷 Dental Management System

A comprehensive management system built for a real dental clinic to streamline daily operations — patient management, appointments, visits, treatments, prescriptions, payments, and radiographs.

  • Applied Clean Architecture, Domain-Driven Design (DDD), and the Repository Pattern for a scalable, maintainable backend.
  • Designed and implemented complete clinical workflows across the full patient journey.
  • Built a relational SQLite database with 10+ interconnected tables using Entity Framework Core, with managed migrations.
  • Delivered for a real client, collaborating through development and post-deployment improvements.
  • Integrated Serilog for structured application logging.

Key Features: Patient Management · Appointment Scheduling · Visit & Treatment Management · Prescription Management · Payment Tracking · Radiograph Management · EF Core Migrations · Structured Logging

Tech Stack: C#, ASP.NET Core, WinForms, Entity Framework Core, SQLite, Clean Architecture, DDD, Repository Pattern, Serilog

Demo: Watch on YouTube · Source: GitHub Repo

🛒 SMS — Supermarket Management System

A layered backend system for supermarket operations, covering authentication, authorization, auditing, sales, returns, customer accounts, inventory, and financial ledger tracking.

  • Built a role-based and entity-level permission system using bitwise operations for fine-grained authorization.
  • Implemented JWT 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 with 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

Source: GitHub Repo

🪪 DVLD — Driving & Vehicle License Department

A desktop application managing the full lifecycle of driving licenses, including multi-stage testing, financial transactions, and regulatory compliance.

  • 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 automating eligibility checks and preventing duplicate applications.
  • Enforced age and license-class eligibility rules while preventing conflicting requests.

Key Features: Multi-stage license workflow (Vision → Written → Practical) · Smart appointment scheduling · Automated eligibility & validation · Duplicate/conflict prevention · Issuance, renewal, replacement & international license support · Integrated driver/applicant management

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

Source: GitHub Repo · Demo: Watch on YouTube


📊 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
  • Frontend Development: React, TypeScript, JavaScript, Tailwind CSS, Material UI, Responsive UI Design
  • Database: SQL Server, T-SQL, Redis, Database Design
  • Desktop Development: WinForms / WPF
  • Tools & DevOps: Git & GitHub, Docker, Azure, Postman, Swagger/OpenAPI, Visual Studio, VS Code, SSMS
  • Soft Skills: Problem Solving & Debugging, 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, listed on my LinkedIn profile: 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. Dental-Management-System Dental-Management-System Public

    A comprehensive dental clinic management system developed to streamline daily clinic operations. The application manages patients, appointments, visits, treatments, prescriptions, payments, and rad…

    C# 1

  2. 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

  3. 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

  4. 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

  5. Password-Security-Analyzer-Engine Password-Security-Analyzer-Engine Public

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

    C# 1