Muhammed Mustafa is a front-end and full-stack developer with four years of experience focused on improving user interfaces and localization for English and Arabic audiences. He contributed to high-profile open-source projects like freeCodeCamp and create-t3-app, adding RTL support, fixing UI/UX issues, and improving documentation for Arabic users. As a former Software Development Consultant at freeCodeCamp and a freelance frontend developer, he combines practical React/Chakra UI skills with attention to detail in spacing, alignment, and accessibility. Based in Suez, Egypt, he brings a background in Business and Information Management to bridge product needs and technical implementation. He enjoys coding and a good joke, which shows up in his collaborative open-source work and approachable communication style.
4 years of coding experience
3 years of employment as a software developer
Bachelor of Technology - BTech, Business and Information managment, Bachelor of Technology - BTech, Business and Information managment at Suez institute
A self-hosted event management tool for nonprofits
Role in this project:
Full-stack Developer
Contributions:591 reviews, 123 commits, 435 PRs in 8 months
Contributions summary:Muhammed primarily contributed to the front-end of the project, focusing on UI component development with React and utilizing Chakra UI for styling and theming. They also worked on integrating and managing data within the application. Their contributions included refactoring existing code and adding new features related to event and chapter presentation within the application.
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
Role in this project:
Front-end Developer
Contributions:1760 reviews, 183 commits, 846 PRs in 9 months
Contributions summary:Muhammed primarily contributed to the front-end of the freeCodeCamp codebase. Their work involved fixing UI issues, such as button sizing and alignment, and improving the layout of various components. They also implemented and refined features related to the Arabic language, including the addition of RTL support and localization improvements. Furthermore, the user made changes to the editor and challenge layouts to enhance the user experience.
mathcurriculumreactlearn-to-code-for-freecss
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.