Mahmoud A.
Senior Software Engineer
I'm a Senior Web Developer with over 10 years of experience building and maintaining web applications using open-source tools — primarily Python/Django on the backend. I thrive in complex, real-world environments, especially those involving legacy systems where others hesitate to dive in. Refactoring and modernizing old codebases is something I genuinely enjoy and excel at. While backend development is my main focus, I’ve also taken on some frontend tasks using Vue.js when the project required it. I contributed to improving frontend unit test coverage and helped streamline data handling through better state management. Lately, I’ve been exploring the world of AI Agents and how they can be integrated into real applications. It’s an exciting new area that I’m actively learning and experimenting with. I'm looking for a challenging Senior Web Developer role where I can apply my deep understanding of backend systems, help untangle legacy code, and grow in areas like AI-driven development.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $13k
Billed in all: $89,148$89k
$4.3k in the last 6 months
Across 32 contracts
Earnings, last 30 days
Skill rankings: Top 6% in Git
Ranked by MRR among everyone on Upwork with the skill.
- Braintree40 freelancers · 🇪🇬 #1Top 8%🇪🇬#1 of 1
- #135Agile Software Development1,618 freelancers · 🇪🇬 #4Top 8%🇪🇬#4 of 47
- #196AngularJS3,100 freelancers · 🇪🇬 #5Top 6%🇪🇬#5 of 33
- #359Git5,766 freelancers · 🇪🇬 #8Top 6%🇪🇬#8 of 178
- #389Django5,931 freelancers · 🇪🇬 #5Top 7%🇪🇬#5 of 122
- #420FastAPI4,337 freelancers · 🇪🇬 #6Top 10%🇪🇬#6 of 81
- #576API Development6,848 freelancers · 🇪🇬 #6Top 8%🇪🇬#6 of 102
- #704Amazon Web Services7,488 freelancers · 🇪🇬 #9Top 9%🇪🇬#9 of 144