Get In Touch
Available for work

IT Management student at Port Said University (GPA: 3.53) and Backend Developer focused on building SaaS web applications. Skilled in Python, Django, RESTful APIs, MySQL and web technologies. Experienced in freelance development and technical instruction.

portfolio.json
// Ahmed Medhat — Developer Profile
{
  "name": "Ahmed Medhat",
  "title": "SaaS Developer | Backend Engineer",
  "email": "dev.ahmed.medhat@gmail.com",
  "projects": 3,
  "skills": [
    "Python",
    "Flask",
    "Django",
    "Django Rest Framework (DRF)",
    "Authentication & Authorization (JWT)",
    "RESTful API Design"
  ],
  "portfolio": {
    "visits": 469,
    "status": "public",
    "theme": "creative"
  },
  "available": true
}
_
Python Flask Django Django Rest Framework (DRF) Authentication & Authorization (JWT) RESTful API Design Payment Gateway Integration MySQL SQLite Redis NGINX VPS Deployment (Linux) HTML CSS Bootstrap Tailwind CSS Sitemap & Robots.txt Configuration Git GitHub Python Flask Django Django Rest Framework (DRF) Authentication & Authorization (JWT) RESTful API Design Payment Gateway Integration MySQL SQLite Redis NGINX VPS Deployment (Linux) HTML CSS Bootstrap Tailwind CSS Sitemap & Robots.txt Configuration Git GitHub
Work History
Experience
2025 — 2026 KEMET Consulting - UAE
Software Engineer

● Led the development of the company website using Django, Tailwind CSS, and Flowbite, ensuring a clean and modular architecture. ● Integrated Stripe for secure payment processing, enabling direct acquisition of specialized projects by clients. ● Optimized the platform for SEO, achieving #1 search engine ranking and increasing client visibility. ● Enhanced user experience with responsive design, streamlining access to consultancy resources and improving project engagement.

2025 — 2025 Creativa Innovation Hub - Port Said
Programming Instructor

● Taught Python and object-oriented programming (OOP), guiding students to write clean, modular, and efficient code. ● Instructed HTML, CSS, and Flask, enabling students to build functional web applications with both frontend and backend components. ● Guided students through real-world projects, reinforcing programming concepts and practical application development.

Technical Stack
Skills
PY
Python
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
FL
Flask
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
DJ
Django
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
DJ
Django Rest Framework (DRF)
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
AU
Authentication & Authorization (JWT)
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
RE
RESTful API Design
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
PA
Payment Gateway Integration
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
MY
MySQL
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
SQ
SQLite
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
RE
Redis
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
NG
NGINX
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
VP
VPS Deployment (Linux)
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
HT
HTML
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
CS
CSS
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
BO
Bootstrap
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
TA
Tailwind CSS
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
SI
Sitemap & Robots.txt Configuration
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
GI
Git
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
GI
GitHub
{# FIX: Skill model only has 'name' — no 'level' field exists. Using a fixed 80% bar width for all skills. #}
Selected Work
Projects
01
Skillifly - SaaS Portfolio Builder

● Built Full-Stack SaaS MVP of Skillifly, a portfolio builder, using Django, HTML, CSS, Tailwind, JavaScript, Flowbite, and MySQL. ● Developed secure REST APIs with Django REST Framework and JWT for dynamic portfolio management. ● Implemented user management and authentication, serving 60 active users with real-time access. ● Integrated Kashier payment processing, enabling secure transactions for premium features.

View Project
02
AI Blog Content Generator API

● Built an AI-powered web app that creates full blog posts in seconds. ● Added user authentication and authorization using Django REST Framework and JWT. ● Integrated Cohere API to auto-generate high-quality blog content. ● Improved backend performance and scalability using Django ORM and SQLite.

View Project
03
KEMET Consulting Website

● Developed a responsive website with Django, Tailwind CSS, and Flowbite. ● Implemented secure payments using Stripe for direct project acquisition. ● Optimized SEO, achieving top search engine ranking and increased client traffic.

View Project
Academic Background
Education
2028
Bachelor's degree, Information Technology Management
Port Said University
Let's Work Together
Say Hello
dev.ahmed.medhat@gmail.com