Summary
Mohamed Ashraf is a Senior Application Developer with a decade of experience crafting high-performance SPAs and SSR apps using React, Next.js, and TypeScript, currently driving front-end excellence at IBM. He combines deep HTML/CSS/JavaScript expertise with practical SEO, accessibility, and performance optimizations—regularly shaving load times and improving user engagement for corporate, e-commerce, and medical domains. Comfortable across the stack, he designs RESTful APIs with Node.js/Express and integrates complex flows like payments and OAuth while maintaining strong test coverage and CI/CD practices. Known for building reusable component systems and scalable front-end architectures, he has led SaaS UI development and production deployments with Docker and Nginx. Based in Cairo, Mohamed pairs a pragmatic engineering mindset with a curious, reader-developer ethos—tabs over spaces, Bazinga!
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at October 6 University