Mahmoud Mohamed
I'm a |
With a solid foundation in Computer Science and professional development experience, I specialize in creating robust web applications using modern .NET technologies. I'm passionate about writing clean, maintainable code and continuously learning new technologies to solve complex business problems.

About Me
I'm Mahmoud Mohamed, a passionate Software Engineer
Iām a curious and detail-oriented software engineer who enjoys turning complex ideas into simple, effective web solutions. My work combines modern .NET technologies with clean, maintainable code to deliver applications that are both powerful and user-friendly.
When I'm not coding, I enjoy exploring new frameworks, contributing to open-source projects, and sharing knowledge with the developer community.

Professional Experience
Full-Stack Developer (Personal Projects)
03/2023 - Present- Developed comprehensive web applications using ASP.NET Core MVC and Web API with modern JavaScript frameworks
- Built LitraLand Library Management System using ASP.NET Core with Clean Architecture, implementing role-based access control and OAuth authentication
- Created Survey Management System with ASP.NET Core Web API, featuring JWT authentication and comprehensive RESTful endpoints
- Developed Medical Clinic Management System as graduation project using Laravel (PHP framework) demonstrating versatility in different technologies
- Implemented database solutions using Entity Framework Core and SQL Server with optimized query performance and data modeling
- Integrated third-party services including Google/Facebook OAuth, email notification systems, and cloud storage solutions
- Applied clean architecture principles, SOLID design patterns, and dependency injection for maintainable and scalable .NET applications
- Utilized background processing with Hangfire for scheduled tasks, notifications, and asynchronous operations in .NET environments
- Implemented comprehensive logging and monitoring systems using Serilog for debugging and performance optimization
- Developed responsive front-end interfaces using Bootstrap, jQuery, and modern CSS techniques for optimal user experience
- Managed version control with Git/GitHub, implementing proper branching strategies and collaborative development workflows
Programming Mentor
01/2023 - 01/2024- Taught students how to solve problems using C++, Object-Oriented Programming (OOP), and Data Structures
- Provided practical guidance to help students develop problem-solving skills and improve their programming abilities
- Supported students in developing and completing their graduation projects
IT Technical Support Specialist
01/2019 - 01/2024- Diagnosed and repaired hardware issues in desktops and laptops
- Installed and configured operating systems (Windows/Linux), essential drivers, and software suites
- Performed system formatting, data backup, and recovery, and network setup
- Built custom PCs for clients based on performance needs and budget, providing hardware recommendations and guidance
Education
Higher Postgraduate Diploma in Computer Science
Cairo University - Faculty of Graduate Studies for Statistical Research
GPA: 3.3/4.0 - Very Good (B+)
A comprehensive two-year academic postgraduate program equivalent to a Computer Science bachelor's degree in both depth and structure. It is recognized as a formal prerequisite for pursuing a Master's degree in Computer Science. The program provided rigorous training in core CS disciplines. It combines strong theoretical foundations with hands-on software development skills essential for real-world applications.
Graduation Project: Full-Stack Clinic Management System ā Grade: Excellent (4.0)
Certifications
Foundational C# with Microsoft
FreeCodeCamp
Comprehensive course covering C# fundamentals, object-oriented programming, and .NET framework basics.
View CertificateCS50x: Introduction to Computer Science
Harvard University
Harvard's introduction to computer science covering algorithms, data structures, software engineering, and web development.
View CertificateAdditional Technical Certifications
Various Providers
Multiple certificates in Git, SQL, Web Development, Object-Oriented Programming, and other technical skills.
View All CertificatesTechnical Expertise
ASP.NET Core
MVC, Web API, Razor Pages, Minimal APIs
Entity Framework Core
Code First, Database First, LINQ, Migrations
Authentication & Security
JWT, OAuth, Microsoft Identity, CORS
Modern Web Technologies
HTML5, CSS3, Responsive Design, Flexbox, Grid, Bootstrap, jQuery, AJAX
Database & SQL Server
T-SQL, Stored Procedures, Indexing, Normalization, Query Optimization
Clean Architecture
SOLID Principles, Dependency Injection
Version Control
Git, GitHub, Azure Repos
Development Tools
Visual Studio, VS Code, SQL Server Management Studio
API Testing
Postman, Swagger, REST API Design
Background Processing
Hangfire, Task Scheduling, Async Programming
Featured Projects

LitraLand
A full-stack web application for managing physical libraries and enabling user-based book sharing, selling, and exchanging. The platform supports both admin-level library operations and community features for regular users.

Survey Basket
A full-featured RESTful Web API designed to manage surveys, questions, answers, participants, and results. Built using ASP.NET Core for secure, scalable, and maintainable development with both admin and user roles.

E-Commerce Market
A clean, simple, and functional e-commerce web application built using ASP.NET Core MVC (.NET 8). This project demonstrates real-world concepts like multi-role authentication, Stripe integration, and a layered architecture suitable for both learning and production use.

Medical Clinic Management System
Graduation project developed using Laravel framework, demonstrating adaptability to different technologies. A comprehensive medical clinic management system with appointment scheduling, patient management, and payment integration (Excellent Grade - 4.0).

Medstar Hospital Website
A fully responsive website for Medstar Hospital, designed to offer a seamless user experience with accessible information about services, doctors, and appointments. Designed with modern HTML and CSS for a clean and user-friendly experience.
Skills & Technologies
Programming Languages
C#
C++
JavaScript
SQL
Web Development
ASP.NET Core MVC
ASP.NET Core Web API
Razor Pages
Frontend
HTML5 & CSS3
Bootstrap
jQuery
Databases
Entity Framework Core
SQL Server
SQLite
Core Concepts
Object-Oriented Programming
RESTful API Design
SOLID Principles
Data Structures & Algorithms
Tools
Git & GitHub
Visual Studio
VS Code
Postman
Let's Work Together
Let's talk about your project
I'm always interested in new opportunities and challenging projects. Whether you have a question or just want to say hi, I'll try my best to get back to you!
-
Phone +20 101 908 3452
-
Location Cairo, Egypt