I'm Taha Foudali (Criss) — full-stack developer and AI prompt engineer crafting precise, fast web products with uncompromising attention to detail.

// stack
React · Next.js · Angular
// focus
E-commerce · Platforms · Dashboards
// status
Open to work
· --:-- GMT+1
001/ About

Building for the web, end to end.

I'm Taha Foudali (Criss) — a full-stack developer based in Morocco. I ship responsive web experiences with React, Next.js, and modern tooling, from polished interfaces to APIs, CMS integrations, and deployment. I also work as an AI prompt engineer — using LLMs and AI tooling daily to design, build, and ship faster.

I started building for the web young — side projects and experiments turned into a serious craft. That curiosity led me through science-track studies and dedicated software programs: from desktop and data-oriented work (C#, Python) into web stacks (PHP, Node.js) and eventually deep into React, Next.js, and full-stack delivery.

Along the way I studied at Ben Msik Faculty of Science in Casablanca and completed diploma and bachelor's paths in software development — web, mobile, and engineering fundamentals — before shipping production work with teams and clients. Today I combine long-form product work with freelance builds: ecommerce, marketing sites, dashboards, and integrations that need to stay fast and maintainable.

I like owning a slice end-to-end — from the first layout idea to what's deployed — and I thrive with teams that move quickly and care about UX. Alongside development, I maintain Figma for web design and UI/UX work, with some light photo and video editing on the side. If you have something to ship, let's talk.

// stack
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Angular
  • Node.js
  • Strapi
  • Shopify
  • GraphQL
  • WordPress
  • Vercel
  • REST
  • Git
  • AI Tooling
  • Prompt Engineering
  • Figma
  • UI Design
  • UX Design
002/ Selected work

Work that shipped.

003/ Experience

Where I've shipped.

  1. Mar 2026 — PresentMorocco

    Royal Air MarocFront end / CMS developer

    • Developed and maintained responsive web applications with a focus on user experience, using HTML, CSS, JavaScript, React, Next.js, and more.
    • Collaborated with cross-functional teams, including designers and back-end developers, to implement and refine features.
    • Translated design mockups and wireframes into interactive and visually appealing web pages.
    • Engaged in continuous learning to stay updated on the latest front-end technologies and best practices.
    • Using Strapi to turn website content dynamic.

    React · Next.js · Strapi · JavaScript · HTML · CSS · Tailwind CSS

  2. Mar 2026 — PresentMorocco

    IT Road ConsultingFront end / CMS developer

    • Developed and maintained responsive web applications with a focus on user experience, using HTML, CSS, JavaScript, React, Next.js, and more.
    • Collaborated with cross-functional teams, including designers and back-end developers, to implement and refine features.
    • Translated design mockups and wireframes into interactive and visually appealing web pages.
    • Engaged in continuous learning to stay updated on the latest front-end technologies and best practices.
    • Using Strapi to turn website content dynamic.

    React · Next.js · Strapi · JavaScript · HTML · CSS · Tailwind CSS

  3. Sep 2025 — PresentMorocco

    FreelanceWeb developer

    Building and maintaining responsive web applications with React, Next.js, Shopify, and a focus on performance and UX.

    React · Next.js · Shopify · TypeScript · Tailwind CSS

  4. Jul 2022 — Feb 2026Morocco

    Aeon360Full stack developer

    • Developed and maintained responsive web applications with a focus on user experience, using HTML, CSS, JavaScript, React, Next.js, and more.
    • Collaborated with cross-functional teams, including designers and back-end developers, to implement and refine features.
    • Translated design mockups and wireframes into interactive and visually appealing web pages.
    • Engaged in continuous learning to stay updated on the latest front-end technologies and best practices.
    • Using Strapi to turn website content dynamic.

    React · Next.js · Strapi · JavaScript · HTML · CSS

  5. Aug 2021 — Sep 2021Morocco

    Coding RepublicFront-end developer — internship

    • Collaborated with a cross-functional team to develop and maintain responsive and user-friendly web applications, adhering to modern front-end development practices.
    • Worked closely with the design team to translate wireframes and mockups into pixel-perfect, visually appealing web pages.

    JavaScript · HTML · CSS · React

  6. Jan 2021 — Jun 2021Morocco

    YoungdevsCo-founder

    • Developed the initial concept, outlining technical specifications and leading the implementation of the product from ideation to launch.
    • Implemented agile development methodologies to facilitate rapid iteration and responsiveness to user feedback.
    • Led the design and development of key features, focusing on creating a seamless and intuitive user experience.

    React · Node.js · TypeScript

004/ Studies

The foundation.

01

2019

High school — science track

Science and physics track.

02

2019 — 2021

Ben Msik Faculty of Science, Casablanca

Mathematics, computer science and information processing.

03

2020 — 2022

Diploma — software development

Desktop apps (C#) · Web apps (PHP, Node.js) · Python · Data analysis.

04

2022 — 2023

Bachelor's — software development

Web dev · Mobile dev · Ubuntu · Java JEE · AI.