Portfolio

Contact Me

Hey, I am Mustafa Mahmoud

I create mobile applications and web applications

Experienced in developing and maintaining web and mobile apps using Laravel and Android frameworks, Skilled in building user-friendly interfaces and connecting front-end with back-end systems

Get In Touch

image not found

About

About Me

Experienced in developing and maintaining web and mobile apps using Laravel and Android frameworks, Skilled in building user-friendly interfaces and connecting front-end with back-end systems .

My Skills

My Expertise

Android Apps Development

I design and develop Android applications using Kotlin, Jetpack Compose, and Clean Architecture principles, structured with Modularization to improve scalability and code separation. My experience includes implementing dependency injection with Hilt, handling real-time chat with Pusher, video calls with Twilio, and secure payments using Stripe.

Web Apps Development

I build modern and scalable web applications using Laravel and PHP, following Clean Architecture and Modularization principles. My experience includes implementing secure authentication with multiple guards, real-time features with AJAX and Pusher, payment integration with Stripe, and developing responsive front-end interfaces using HTML and CSS.

Desktop Apps Development

Experienced in building desktop applications using Oracle Forms & Reports and PL/SQL, focusing on creating reliable and data-driven enterprise systems. Skilled in designing user interfaces, managing database interactions, and generating analytical reports to support business operations efficiently.

Database Design

Experienced in designing efficient relational databases, creating schemas, ERDs, and mapping diagrams to represent data structure and relationships. Skilled in applying normalization principles and working with phpMyAdmin (MySQL), Microsoft SQL Server, and Oracle Database for schema design and optimization.

UML Design

Skilled in designing and analyzing software systems using UML and structured analysis techniques. Experienced in creating Use Case Diagrams, Sequence Diagrams, Class Diagrams, Data Flow Diagrams (DFD), and Context Diagrams to model system behavior, data flow, and architecture clearly and efficiently.

Problem-Solving Skills

Skilled in solving programming problems using data structures and algorithms to design efficient and optimized solutions. Experienced in applying logical and analytical thinking to tackle challenges in different programming languages, ensuring clean, maintainable, and high-performance code.

Recent Projects

My Portfolio

Visit My GitHub

Medi Support App

A smart healthcare mobile app that enables heart rate monitoring (PPG), AI-based heart disease prediction, and doctor appointments with secure payments and video consultations. Includes medical reminders, health tracking, and a medical articles section for doctors.

View In GitHub

Netflix App

Developed a Netflix Android application using Jetpack Compose with a modular architecture based on components. Implemented local caching using Room Database and followed Android Architecture Components to ensure clean, maintainable, and scalable code.

View In GitHub

To Do App

Developed a To-Do application using Kotlin and XML, following the MVVM architecture pattern. Implemented local data storage using Room Database to manage tasks efficiently and provide offline functionality.

View In GitHub

My Quran App

Developed my Quran application using Kotlin and XML, implementing RecyclerView with custom adapters and Fragments for smooth navigation. Utilized OkHttp for network operations and SQLite for efficient local data storage and offline access.

View In GitHub

Poto App

I developed a Poto application using Jetpack Compose and Android Architecture Components. The project follows a clean modular structure with Dependency Injection implemented through Hilt. It also integrates a Room Database for efficient local data caching and offline access.

View In GitHub

E-learning Platform

I developed a comprehensive E-Learning platform using the Laravel framework with MySQL as the database , The system supports two user roles ( students and instructors ) and was built using the Blade templating system and Laravel Breeze for authentication , It also integrates AJAX for real-time interactivity and Stripe for secure online payments.

View In GitHub

Social Media Api

I developed a Social Media API using the Laravel framework and MySQL. The project features real-time communication powered by WebSockets, secure authentication with JWT and multiple guards, and role management implemented through Spatie Permission. It also includes events and listeners, database notifications, and Laravel Queues for efficient background task handling.

View In GitHub

Portfolio generator system

A dynamic web application built using native PHP, MySQL, and the MVC architecture. The system allows users to generate and manage personal portfolio websites through an admin dashboard. It’s built with a custom PDO wrapper for secure database interactions, Rakit Validation for input validation, and PHP autoloading for efficient class management. The project demonstrates clean code organization, reusable components, and strong backend logic without using any external frameworks.

View In GitHub

Restaurant reservation system

Developed a restaurant reservation system using native PHP and MySQL, following the MVC architecture, Implemented PDO for secure database interaction and used PHP autoloading to organize and manage classes dynamically. Input validation was handled using the Rakit Validation library.

View In GitHub

Portfolio Template

A fully responsive personal portfolio website built using HTML, CSS, and media queries to ensure seamless display across all screen sizes and devices. The template provides a clean and modern layout for showcasing personal information, projects, and skills. It demonstrates strong front-end design skills and attention to responsive design principles without relying on external frameworks.

View In GitHub

Get In Touch

Contact me

Let’s create something amazing together!

Location:

Damanhur, Egypt

Email:

mustafa45salem@gmail.com

Call:

+201025824895