Abdulrahman.dev
Expert Competitive Programmer

Hi, I'm Abdulrahman Eldeeb

Python Developer|Fayoum, Egypt

Computer Science graduate and Codeforces Expert — building production-ready RESTful APIs in Python with Django REST Framework and FastAPI, Docker, and TDD. Experienced in secure JWT authentication, Stripe integration, Celery background tasks, and clean architecture patterns.

$stack --list:
PythonFastAPIDjangoDockerC++
ar2724@fayoum.edu.eg
View CV / Resume
Abdulrahman Eldeeb
Overview

About Me

Computer Science graduate from Fayoum University and Codeforces Expert focused on backend development with Python, using Django, Django REST Framework, and FastAPI. Experienced in building production-ready RESTful APIs using Dockerized workflows, JWT authentication with Redis-backed revocation, Celery background tasks, automated testing, and OpenAPI documentation. Strong foundation in algorithms and competitive programming. Also a technical instructor and mentor, teaching CS50, C++, data structures, and OOP to students and coaching competitive programming teams.

Academic History

Bachelor Degree2026

Bachelor of Computer Science and Artificial Intelligence

Fayoum University

Graduated Jun 2026. Relevant Coursework: Object-Oriented Programming, Data Structures, Algorithms Design & Analysis, Operating Systems, Database Management Systems, Computer Architecture

Developer Profile Stats

Codeforces TierExpert
Teaching Experience2+ Years
Core FrameworksDjango, DRF & FastAPI
API MethodologiesTDD & Swagger

Credentials Summary

Shubham Sarda (Udemy) · 2025
Build REST APIs with Django REST Framework and Python
Maximilian Schwarzmuller (Academind/Udemy) · 2025
Python Django - The Practical Guide
Total Credentials: 3 Verified
Career

Where I've Taught & Coached

InstructorSep 2024 – Aug 2026

Recode Academy

Fayoum, Egypt

  • Taught multiple courses including CS50, C++ programming, algorithms and data structures, and Object-Oriented Programming (OOP) core concepts
  • Delivered structured curriculum covering problem-solving fundamentals, computational thinking, and advanced programming paradigms to diverse student cohorts
C++PythonCS50
Mentor & CoachApr 2023 – Mar 2025

Fayoum ICPC Community

Fayoum, Egypt

  • Mentored 15–20 students in programming fundamentals, data structures, and algorithm techniques to prepare for the Egyptian Collegiate Programming Contest (ECPC)
  • Organized programming workshops, training sessions, and coding competitions to enhance programming abilities of community members
C++AlgorithmsData Structures
Expertise

Tools & Skills

A breakdown of my technical capabilities, backend competencies, and professional instruction experience.

Languages & Frameworks

Core coding languages, libraries, and backend frameworks

PythonC++SQLHTML/CSSJavaScriptDjangoDjango REST FrameworkDjango ORMFastAPISQLModelPydanticPostgreSQLSQLiteMySQLRedisCeleryAlembicDockerDocker ComposeGitGitHub ActionsJWTStripeSwagger/OpenAPIPyTorchTensorFlow/KerasOpenCVScikit-LearnPandasNumPy

Domain & Architecture

Backend architectures, methodologies, and API designs

RESTful APIsMVT ArchitectureService LayerSelector LayerClean ArchitectureTDDAsync PythonBackground TasksRate LimitingRBACCompetitive ProgrammingWeb Scraping

Soft Skills & Leadership

Professional coaching, instruction, and communication skills

Technical TrainingTeam LeadershipCoaching & FeedbackCurriculum DevelopmentProblem-SolvingCommunication
Algorithms

Competitive Programming

A reflection of my analytical capabilities, problem-solving speed, and algorithmic expertise.

Expert
Codeforces Expert
Rating — top competitive programming tier
17th / 280
ECPC 2023 Qualifications
Ranked 17th place out of 280 teams
90th / 280
ECPC 2023 Final
Ranked 90th place out of 280 teams
Showcase

Featured Projects

A curated selection of backend architectures, production-ready APIs, and machine learning projects I have built.

Featured

Bookly - Book Management API

Async book catalog REST API built with FastAPI and SQLModel covering JWT auth with refresh rotation and Redis blocklist, email verification and password reset delivered via Celery background workers, role-based access with owner checks, books/reviews/tags domains, Alembic migrations, and Redis rate limiting.

FastAPISQLModelPostgreSQLRedisCeleryJWT
Inspect Repository
Featured

E-Commerce REST API

Production-ready e-commerce API covering user auth, products, cart, orders, and Stripe payment processing with webhook-driven status updates. Implements Service Layer and Selector Layer patterns across 5 modular Django apps. Added Redis caching with tiered TTLs, cache invalidation in the service layer on write operations, and environment-specific cache configurations.

Django REST FrameworkPostgreSQLStripeJWTRedis
Inspect Repository
Featured

Recipe Management API

Dockerized Recipe Management REST API with user registration, token authentication, profile endpoints, and strict ownership isolation for user data. Full CRUD with advanced filtering and multipart image upload.

Django REST FrameworkPostgreSQLDockerOpenAPITDD
Inspect Repository
Featured

Postify – Modern Blogging Platform

Full-stack blogging platform with Django MVT, featuring markdown editor, hierarchical comments, Google OAuth via Django Allauth, and a creator dashboard with Chart.js analytics.

Django MVTSQLiteChart.jsDjango Allauth
Inspect Repository
Community

Open Source Contributions

Merged pull requests into production skill libraries — shipped with tests, verified against real tooling, and reviewed upstream.

Merged
delegate-skills#39
Refactor

Unify the relay event scanner

Consolidated seven hand-duplicated relay event scanners into one parity-gated implementation shipped inline in every script — fixing an unbounded memory-growth defect, hardening chunk-boundary and malformed-stream parsing, and restoring Vibe's final event lost at stream close.

  • Fixed a real unbounded memory-retention defect present in all seven scanner copies
  • 21 test cases covering chunk boundaries, malformed input, and cap-reset recovery
  • Parity gates guarantee all inlined copies behave byte-identically
Node.jsStreaming ParsingParity TestingGitHub Actions
Merged
delegate-skills#59 · #87
Feature

Add implementer delegation skills

Shipped new implementer skills for the delegation fleet — Node-built-ins-only relays that drive each CLI in headless mode, keep the brief on stdin, enforce plan/read-only safety, and never commit, leaving review and landing to the orchestrator.

  • Cline joins the fleet with the same brief → dispatch → review → land loop as the other ten skills
  • GitHub Copilot CLI becomes an implementer too — JSONL event capture, denial detection, and resume flows verified live on Windows
  • Both relays are Node-built-ins-only, never commit, and are registered across the project's CI gates
Node.jsCline CLIGitHub Copilot CLITDD

Side quest

Also exploring AI & Computer Vision

From Data Science foundations to deep learning for Computer Vision — including a real-time on-device Driver Monitoring System. Check out my AI learning journey, projects, and certificates.

Chapters
6
Builds
4
Credentials
3
Contact

Get In Touch

Open to Python backend roles and freelance API work — reach out through any channel below.

abdulrahman eldeeb · portfolio

$ mailto --recipient ar2724@fayoum.edu.eg

Designed & Engineered © 2026· Built with Next.js