Amir Raouf is a Senior Software Engineer based in Cairo with a decade of experience building scalable, customer-focused systems across fintech, SaaS, and consumer platforms. He ships end-to-end solutions—mobile apps, backend services, web apps, CI/CD, and ML engines—and has led a distributed team as founder/technical lead at RecPeeP. Deeply pragmatic in Python, Go, and TypeScript, Amir has architected high-throughput integrations and financial automation for banks and payments platforms, including KYB/e-sign flows and complex reporting pipelines. He contributes backend work to notable open-source Django SaaS tooling and has hands-on experience migrating task systems to cloud-native, agnostic AWS solutions. Known for pairing detailed technical specs and acceptance criteria with hands-on coding, he balances product thinking, team development, and operational ownership. Outside core engineering, his background in visual design and early mobile development gives him a strong product-oriented sensibility that helps bridge UX and backend trade-offs.
10 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Ain Shams University
Django application for software-as-service and subscription businesses
Role in this project:
Back-end Developer
Contributions:6 commits, 2 PRs in 12 days
Contributions summary:Amir primarily contributed to the back-end of the Django-based SaaS application. They focused on model design and implementation, including abstract classes and mapping settings. Their changes involved modifying core models related to organizations, roles, and charges. Furthermore, the user was involved in database migrations and time zone settings.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.