Mohammed Cherfaoui is a frontend developer based in Marrakesh with eight years of professional experience and a strong focus on React and TypeScript. He has shipped client-facing products and internal tools for remote international teams, notably leading a cost-saving migration from Airtable to PostgreSQL and redesigning an internal tool based on user research. Comfortable across the stack, he has contributed to prominent open-source projects like Novu and Cal.com, fixing UI issues and adding backend integrations such as a Plivo webhook parser. Mohammed emphasizes building testable, scalable components and improving developer workflows by optimizing CI/CD performance. Outside of engineering, he pursues astrophotography and football, reflecting a curious, detail-oriented mindset that informs both his UI craftsmanship and cross-functional collaboration.
8 years of coding experience
2 years of employment as a software developer
Technicien Spécialisé, Techniques de Développement Multimédia, Technicien Spécialisé, Techniques de Développement Multimédia at ISTA NTIC SAFI
Diploma of Computer Science, Computer Software Engineering, Diploma of Computer Science, Computer Software Engineering at SUP’ISI
Scheduling infrastructure for absolutely everyone.
Role in this project:
Front-end Developer
Contributions:4 reviews, 6 commits, 6 PRs in 1 month
Contributions summary:Mohammed primarily focused on front-end development, as evidenced by their commits. Their contributions included fixing UI issues related to long words breaking the layout, addressing toast dimension problems, and resolving tooltip/modal stacking problems. They also fixed an event location link modal. The changes involved modifications to components, layouts, and dialogs within the web application.
The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations.
Role in this project:
Full-stack Developer
Contributions:1 review, 3 commits, 5 PRs in 20 days
Contributions summary:Mohammed primarily contributed to the Novu project by enhancing the notification infrastructure, focusing on both the API and web application aspects. They improved subscriber validation in the API and added a Plivo webhook parser, demonstrating backend proficiency. Their work also included frontend adjustments to address text overflow issues and the integration of a subscriber object in the notification feed, displaying full-stack development skills. Additionally, the user contributed by updating the documentation.
jsvue-reactnotificationsvuereactjs
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
Mohammed Cherfaoui - Frontend Developer at SmartSite Studio