Abdelrahman Khaled

Senior Software Engineer at Toptal

Egypt
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Abdelrahman Khaled is a Senior Software Engineer and full-stack JavaScript specialist with five years of professional experience building scalable, maintainable SPAs and web applications across startups and remote consultancy roles. He blends practical MERN-stack expertise with a strong front-end background from roles at NFQ and early freelance work, and currently delivers projects through Toptal while leading engineering at GRADION | MENA. Beyond web apps, he contributes to compiler-level work—adding string methods and compile-time features to an open-source Python compiler—which signals a deeper interest in language runtimes and low-level systems. A Cairo University computer science graduate, he favors modern, cutting-edge technologies and aims for high availability and clean architecture in production systems. Colleagues describe him as a self-taught, results-oriented engineer who bridges user-facing interfaces and backend robustness.
code5 years of coding experience
job5 years of employment as a software developer
bookBachelor, Computer Science, 3.6, Bachelor, Computer Science, 3.6 at Faculty of Computers and Artificial Intelligence Cairo University
github-logo-circle

Github Skills (6)

text-manipulation10
strings10
python10
abstract-syntax-tree10
compiler-development10
back-end-development9

Programming languages (4)

JavaC++HTMLPython

Github contributions (5)

github-logo-circle
lcompilers/lpython

Mar 2022 - Sep 2022

Python compiler
Role in this project:
userBack-end Developer
Contributions:34 reviews, 48 commits, 22 PRs in 5 months
Contributions summary:Abdelrahman primarily contributed to the development of the Python compiler, focusing on enhancing the compiler's capabilities for string manipulation and compile-time evaluation. They implemented new string methods, like `capitalize`, `lower`, `rstrip`, `lstrip`, `strip`, and `startswith`, and integrated these into the compiler's abstract syntax tree (AST) to abstract syntax tree (ASR) conversion process and compile time evaluation. The user also worked on adding integer bit length feature. These changes involved modifications to both the runtime environment and the compiler's core logic.
compilerpythonpython-compilerhigh-performance
Abdelrahman-Kh-Fouad/lpython

Mar 2022 - Sep 2022

Python compiler
Contributions:129 pushes, 30 branches in 5 months
compilerpython2pythonpython-compiler
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.
Request Free Trial
Abdelrahman Khaled - Senior Software Engineer at Toptal