π Portfolio: mohamedragheb.dev
π CV: Show My CV
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.
- 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
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.
- 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 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.
- 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 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.
- 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
My personal portfolio website: mohamedragheb.dev
I use it to share my profile, projects, and contact details in one place.
- 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
I completed a structured roadmap and earned certificates for each course on my LinkedIn profile.
LinkedIn: mohamedraghebomer
βSmall steps every day create massive results over time.β
I enjoy playing chess βοΈ
Thanks for visiting my profile!


