Ahmed Ashraf is a Senior Software Engineer with 7 years of experience designing scalable, resilient web architectures and shipping high-performance front-end systems. Currently at Procore Technologies, he has a strong track record modernizing legacy portals with micro-frontends, optimizing dashboards for large merchant bases, and building reusable design-system components that accelerate delivery. He blends hands-on TypeScript/React/Angular expertise with backend integrations (Node, Go, PostgreSQL) and has repeatedly improved performance and build times through pragmatic tooling and architecture choices. A pragmatic mentor and cross-functional collaborator, Ahmed champions clear communication, RBAC and localization strategies for multi-region products, and continuous tech-stack refinement to future-proof systems. Notably, he authored an interactive web development course and migrated sizable apps to modern frameworks, showing a rare mix of product-minded implementation and developer education.
7 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Cairo University
SPA where you can search for song lyrics. Built using React Hooks, Context API, React Router, Font Awesome, and Bootstrap.
Contributions:25 commits, 17 PRs, 4 pushes in 1 year 8 months
songreact-hookslyricssong-lyricsreact-router
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
Ahmed Ashraf - Senior Software Engineer at Procore Technologies