π Portfolio: mohamedragheb.dev
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.
- Web Development
- Growing toward Full-Stack Development
- Building stronger knowledge in Backend Architecture and Scalable APIs
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
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
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!


