Mohammed Nasif is a Full-Stack JavaScript engineer with four years of experience building performant web applications and low-code solutions for Vodafone and other marketplaces. He specializes in React, Next.js, NestJS and TypeScript, and has a proven track record of improving maintainability and API efficiency (notably migrating a codebase to TypeScript and introducing React Query at ADVYSOR). Alongside production work he teaches frontend development, data structures and Git at the Information Technology Institute, translating real-world practices into hands-on curricula. His background in mechanical engineering and project roles in esports and event management give him a pragmatic, systems-oriented approach to problem solving and team coordination. Mohammed also creates educational content on YouTube, reflecting a strong commitment to knowledge sharing and developer mentorship.
4 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering - BE, Mechanical Engineering, Bachelor of Engineering - BE, Mechanical Engineering at Alexandria University
Front-End Development Diploma, Computer Software Engineering, Excellent, Front-End Development Diploma, Computer Software Engineering, Excellent at Information Technology Institute (ITI)
Nanodegree, Full-Stack Web Development, Nanodegree, Full-Stack Web Development at Udacity
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.