

I craft web applications that solve real-world problems with clean design and robust performance. As a frontend developer with a strong foundation in backend development, I specialize in building responsive, accessible interfaces using React and Next.js, enriched with thoughtful animations via Framer Motion. On the server side, I develop custom APIs with Node.js and Express, connecting to PostgreSQL to deliver end-to-end solutions that are scalable, maintainable, and user-centered. Whether it's optimizing performance, improving user flows, or exploring new tools, I’m constantly focused on building better experiences.
Work experience
Frontend Developer
At Custplace, I developed and optimized customer-facing features that significantly improved user experience and engagement. I implemented performance enhancements such as lazy loading for images and components to reduce initial load times. In addition, I maintained interactive widgets and built robust web scrapers to collect data from websites lacking APIs. Working in a fast-paced startup environment, I contributed to innovative, data-driven solutions that supported the platform’s growth and usability.
Intern
During my internship at Custplace, I focused on creating custom scrapers with Node.js to gather data from public websites. This role allowed me to enhance my programming skills while contributing to the company's data collection efforts. I collaborated closely with the development team, to improve efficiency and accuracy in data retrieval.
Frontend Developer
At THE AGENCIES, a startup based in Agadir, I specialized in front-end development using HTML, CSS, JavaScript, and React.js to build engaging and responsive user interfaces. I worked closely with backend developers to ensure seamless API integration and improve overall web performance. By translating design mockups into fully functional, accessible web pages, I helped enhance the user experience across devices. My role in the team contributed to delivering innovative, high-quality web solutions in a fast-paced startup environment.
Junior Frontend Developer
Gained hands-on experience in web development fundamentals. Worked on real projects under senior developer mentorship, learning modern development workflows and contributing to team objectives while building foundational programming skills.
Technologies
Feedback
I'd love to hear your feedback about my portfolio. It's not required, but highly appreciated. Feedback