Computer Science Student & Backend Developer
Problem Solver & Competitive Coder
Tech Enthusiast
Enthusiastic and detail-oriented Backend Developer specializing in Python & Django, building clean, scalable APIs and production-ready web systems. Competitive programming has sharpened my problem-solving mindset, enabling me to design efficient and reliable backend solutions. Active open-source contributor and currently preparing for Google Summer of Code to deliver impactful projects to the global community. Committed to continuous learning, collaboration, and creating software that lasts — and if I’m not coding, you’ll probably find me at the gym or playing my favorite sports.
Chronograph is an elegant e-commerce platform dedicated to luxury watches, combining premium design with smooth interactivity. Built with HTML, CSS, and JavaScript, it features responsive layouts, GSAP animations, AOS scroll effects, and real-time cart management. Its polished UI includes a live digital clock, social media integration, and a luxurious gold-on-dark color scheme for a high-end shopping feel.
A visually stunning and fully functional Customer Relationship Management web app powered by Django. It supports secure user authentication, full CRUD operations for customer records, and a responsive Bootstrap 5 interface with a custom dark "starfield" theme. With form validation, detailed record views, and a professional dashboard, it merges backend reliability with a modern, immersive UI.
A complete chess game implementation featuring all official rules, check/checkmate detection, stalemate conditions, and pawn promotion. Built with Python and Pygame, it offers a sleek graphical interface with move highlighting, capture mechanics, and real-time game state messages. Designed for smooth play and accuracy, it also includes restart functionality and robust move validation. Its clean design and realistic gameplay make it enjoyable for both casual players and chess enthusiasts.
A curated collection of Python solutions to 50+ LeetCode problems, covering arrays, hashing, sliding window, two pointers, binary search, and more. Each file includes the problem statement, difficulty level, and a clean, well-commented solution. Organized by topic, it serves as both a personal growth log and a valuable resource for interview preparation.
Let's connect and discuss how we can work together to bring your ideas to life.
Beni Suef, Egypt
Available for freelance & part-time