
Hi, I'm Ali — a Full-Stack Developer Who Turns Ideas into Fast, Scalable Apps (5+ Years of Making Magic Happen)
About Me
I'm Syrian, currently living in Egypt. My journey into the world of programming began with the creation of the game Tic Tac Toy, where I discovered my passion for crafting innovative solutions through code. Delving into the intricacies of back-end programming, I've honed my skills with a focus on Python, Django, Flask, and Celery. On the frontend, I excel in creating dynamic and responsive interfaces using React and Next.js. Over the years, I've accumulated valuable experience in developing robust applications and have successfully provided a multitude of SAAS services.
In Python Django development, I've addressed varied challenges, crafting scalable solutions and utilizing Django's features. I've built RESTful APIs, optimized database performance, and navigated the entire development lifecycle. My proficiency lies in translating business requirements into efficient code, ensuring seamless user experiences.
My projects
FluxVerse (Interactive Demo Analytics Dashboard)
Josh was thrilled with the fast POC delivery and asked me to build a fully responsive analytics dashboard to track user engagement on a gamified website — offering real-time insights and performance metrics.
- React.js
- Next.js
- Tailwind
- Docker
- APIs
- Python
- Django
- GRF
- PostgreSQL
- git
- linux
- JWT
- django templates customizations
DevHugs
DevHugs provides a curated list of project tutorials in which learners build an application from scratch. These are divided into different categories, namely, web development, mobile development, game development, machine learning, deep learning and artificial intelligence.
- React.js
- Next.js
- fortawesome
- bootstrap
Django Store API
Demonstrating proficiency in Python, Docker, Django, MySQL, DRF, signals, Celery, Locust, and Celery Beat, I showcase my ability to craft efficient and scalable RESTful APIs.
- python
- docker
- django
- mysql
- GRF
- signals
- celery
- locust
- celerybeat
Flask Tasks Manager
A simple Flask application showcasing my skills in web development and full-stack technologies. This project includes user authentication, notes management, and follows high code structure practices.
- Python
- Flask
- Flask Blueprint
- Flask Login
- SQLAlchemy
- Bcrypt
My skills
- Python
- Django
- Flask
- MySQL
- PostgreSQL
- MongoDB
- Docker
- Git
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- tRPC
- Tailwind
- Prisma
- Express
- Framer Motion
- V0
- Cursor
- ChatGPT
My experience
freeCodeCamp Certificate
freeCodeCamp · Remote
I earned a certificate in Python and Programming Algorithms, where I acquired valuable skills in building and optimizing algorithms. I delved into Python programming, honing my abilities in problem-solving and algorithmic thinking. The certification covered topics such as data structures, algorithm design, and efficient coding practices, providing a solid foundation for tackling complex programming challenges.
2020Full-Stack Developer
UpWork · Remote
I'm now a full-stack developer working as a freelancer. My stack includes Python Django Docker React Next.js and more. I'm open to full-time opportunities.
2023 - presentFull-Stack Developer (Django/Next.js)
Josh Hall · Remote (United Arab Emirates)
I developed FluxVerse, an advanced A/B testing platform that helps businesses optimize their web pages for maximum conversions. Built with React, Next.js, and Django, the platform features automated split testing, traffic simulation, and real-time analytics visualization using ApexCharts. I implemented secure JWT authentication, comprehensive API documentation using drf-spectacular, and containerized the application with Docker for reliable deployment. The project received a perfect 5.0 rating for delivering above and beyond the scope while maintaining excellent communication.
Nov, 2023 - 2025React Developer
Ben Trab, SMA VFX Productions · Remote (Canada)
I implemented advanced filtering and search capabilities for Task Actions, focusing on identifying and managing stale actions. I enhanced both backend and UI components, including adding a status_updated_at field, creating a centralized TaskActionService, implementing comprehensive filtering options (organization, project, assignee, dates), and improving the UI by adding an Assignee column while removing unnecessary columns. I also implemented robust permission logic to ensure proper access control based on user roles.
2025 - presentContact me
Please contact me directly at im.py.dev@gmail.com or through this form.