Crafting Clean APIs & Scalable Backends

Turning complex requirements into powerful, well-structured systems using Django, DRF, and PostgreSQL.

1+ Years Experience
5+ Projects Completed
5+ Happy Clients
Portfolio Hero Image

About

Python Back-end developer passionate about building scalable APIs, writing clean code, and turning ideas into working systems using Python and Django.

Profile Image
Who I Am

Django Back-End Developer

I specialize in building and maintaining RESTful APIs using Django and Django REST Framework. My focus is on clean, maintainable code, efficient database design, and delivering secure, well-tested back-end systems.

I'm currently exploring Docker, system design, and automation, with a strong interest in solving real-world problems through well-structured back-end logic.

Name Mohamed Kamaal
Phone +201020419495
Age 28 Years
Email muhamedkamal@outlook.com
Occupation Back-End Developer
Nationality Egyptian

Mohamed Kamaal

Django Developer | API Builder | Problem Solver

Python

Strong foundation in Python, using it daily for back-end development and scripting.

Django & DRF

Experienced in building REST APIs, handling models, serializers, and authentication.

PostgreSQL

Skilled in designing database schemas, writing queries, and optimizing performance.

AWS

Familiar with the fundamentals of cloud computing; deployed applications on AWS EC2 and managed environment configurations.

Git & GitHub

Comfortable with version control, branching, pull requests, and collaborative workflows.

Linux & WSL

Using Linux/WSL for development, managing virtual environments and CLI-based workflows.

Testing & Pytest

Writing tests with `pytest`, using TDD principles and working with tools like Factory Boy.

System Design

Learning how to design scalable back-end systems, use cases, and database relationships.

Portfolio

Selected projects demonstrating problem-solving through code. Each case study highlights technical challenges and key solutions.

  • Web Development
Web Development

Pharmacy Management Rest API

Manage parmacy work

Web Development

Full stack Ecommerce webapp

complete Ecommerce webapp.

Web Development

Blog Rest API

Medium-like blog rest API.

Services

I help you build efficient, scalable, and secure back-end systems using Django and modern tools.

What I Can Do for You

From robust REST APIs to admin dashboards, I provide full back-end solutions tailored to your project needs.

Let's Work Together

Django REST API Development

Build scalable REST APIs using Django and Django REST Framework for web or mobile applications.

Database Design & Optimization

Design efficient PostgreSQL or MySQL schemas with optimized queries and data integrity.

Authentication & Authorization

Secure your application with JWT, session-based auth, custom permissions, and role management.

Deployment & DevOps

Deploy apps using Docker, Gunicorn, and Nginx on platforms like Render, DigitalOcean, or AWS.

Frequently Asked Questions

Here are answers to some common questions I get about my backend services and workflow.

What backend technologies do you specialize in?

I specialize in Python-based development using Django and Django REST Framework, along with PostgreSQL, Redis, Celery, and Docker for deployment.

Can you integrate third-party services or APIs?

Yes, I can integrate payment gateways, email providers, external APIs (e.g., Stripe, SendGrid, Twilio), and other RESTful services securely and efficiently.

Do you handle deployment and DevOps tasks?

Absolutely. I use Docker, Nginx, Gunicorn, and services like DigitalOcean, Render, and AWS for deploying scalable production-ready applications.

How do you ensure security in your applications?

I follow OWASP best practices, enforce proper authentication and authorization, use secure headers, and validate all inputs to protect against common threats like XSS, CSRF, and SQL injection.

Can you build custom admin panels or dashboards?

Yes, I can customize Django Admin or build complete dashboard UIs integrated with REST APIs for full control over your data and operations.

Do you provide documentation and testing?

Definitely. I write clear API documentation (Swagger or ReDoc), and use Pytest and Django’s test framework for unit and integration testing.

Feel free to get in touch for project inquiries, or professional opportunities.

muhamedkamal@outlook.com
+201020419495
Alexandria, Egypt