Hi, I'm Mahmoud Khaled.
Web Developer

Specialized in Full stack and developing different Websites

Latest Blog Post

Building microservices with Dropwizard, MongoDB & Docker

The Importance of User Experience (UX) Design

User experience (UX) design is crucial in today’s digital landscape. It focuses on optimizing the interaction between users and products, ensuring satisfaction and usability

Mahmoud Khaled

Fast web page loading on a $20 feature phone

Essentials of Android Development

Android development is a dynamic and rapidly evolving field that enables developers to create applications for the Android operating system, which powers billions of devices worldwide

Mahmoud Khaled

Accessibility Tips for Web Developers

Understanding Intents in Android

In Android development, Intents are a fundamental concept that facilitate communication between different components of an application. They are used to start activities, services, and deliver broadcasts

Mahmoud Khaled

Dynamically Securing Databases using Hashicorp Vault

Understanding HTML

HTML (Hypertext Markup Language) is the standard language for creating web pages. It structures the content and is fundamental for web development, enabling the display of text, images, and links

Mahmoud Khaled

Adaptive Loading - Improving Web Performance on low-end devices

Understanding Buttons in Android Studio

Buttons are essential components in Android applications, allowing users to interact with the app effectively. This article will guide you through the process of creating and managing buttons in Android Studio.

Mahmoud Khaled

Don't Develop Just for Yourself - A Developer's Checklist to Accessibility

Understanding Responsive Web Design

Responsive Web Design (RWD) is an approach that ensures web pages render well on a variety of devices and window sizes. It combines flexible grids, layouts, and images to create a seamless user experience across devices

Mahmoud Khaled

Building a Restful CRUD API with Node JS, Express, and MongoDB

Understanding Android Studio Layouts

Android Studio is the official Integrated Development Environment (IDE) for Android development. Layouts in Android define the structure and appearance of user interfaces, making them a crucial aspect of app development

Mahmoud Khaled

Monitoring Performance with the PageSpeed Insights API

Understanding Firebase

Firebase is a platform developed by Google that provides a variety of tools and services to help developers build high-quality applications quickly. It offers functionalities such as databases, authentication, and hosting.

Mahmoud Khaled

The best web accessibility tools for developers in 2021

Why Choose Me for Web Development

In today's digital landscape, having a strong online presence is crucial for businesses. As a web developer, I specialize in creating tailored solutions that meet client needs while enhancing user experience and engagement.

Mahmoud Khaled

How to connect a React frontend with a NodeJS/Express backend

Understanding CSS

CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of a document written in HTML. It enables developers to create visually appealing web pages by controlling layout, colors, fonts, and more

Mahmoud Khaled

Tags

Let's Talk

Do you want to learn more about how I can help your company overcome problems? Let us have a conversation.