Official e-commerce and brand site for Voidwalkers, a Moroccan esports organization: divisions and rosters, championships, official merch shop with product experiences, and community links across Discord and social platforms.
Criss (DevCriss) — Ideas into interfaces, shipped right. Frontend & Full Stack Developer.
About Me
I'm Taha Foudali (Criss) — a frontend and 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 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. If you have something to ship, let's talk.
// This is what I reach for most days
Projects
A few things I've built on the side. Some still maintained, some not.
- ReactTailwindTypeScriptNext.js
AnfaRealties.com (often styled as Anfa Realties) is the official website of Anfa Realties, a Moroccan real-estate development company headquartered in Casablanca, Morocco. The site and company focus on property development, sales, and management, particularly residential and mixed-use real estate projects.
AngularStrapiTypeScriptCSSOnline magazine covering articles on travel, art & lifestyle, sports, business, and even a section labeled "Royal Air Maroc News." From the homepage, you can see various articles about destinations like Dakhla and cultural stories along with sport and business content.
WordPressCSSJavaScriptUnion nationale des femmes du maroc, association reconnue d'utilité publique en vertu du Dahir Charif du 31 janvier 1970
ReactStrapiCSSTypeScriptExplorez nos logiciels de gestion fiables, conçus par un éditeur marocain. Nos solutions, orientées métier et axées sur une expérience utilisateur optimale.
Next.jsTailwindTypeScriptReactL'Observatoire National des Droits de l'Enfant (ONDE) est une institution marocaine dédiée à la promotion et à la protection des droits de l'enfant.
AngularCSSTypeScriptStrapiA powerful TypeScript Twitch bot with Next.js overlay for real-time task management during streams.
ReactTailwindTypeScriptNext.jsA modern, secure newsletter subscription and management system built with Next.js, featuring a cyberpunk-themed admin dashboard and robust authentication.
ReactTailwindTypeScriptNext.jse-commerce website for XENO Gear, a brand that sells arm sleeves designed for FPS (first-person shooter) gamers
ShopifyCSSJavaScriptHTML
Insights from academic journey
// Studies
2019 — 2019
High School Graduation
Science and physics track.
2019 — 2021
Ben Msik Faculty of Science, Casablanca
Mathematics, Computer Science and Information Processing.
2020 — 2022
Diploma — Software Development
Desktop apps (C#) · Web apps (PHP, Node.js) · Python · Data Analysis
2022 — 2023
Bachelor's — Software Development
Web dev · Mobile dev · Ubuntu · Java JEE · AI
Experience
- RA
Royal Air Maroc
Front end / CMS developer
Mar 2026 — Present
Morocco
Developed and maintained responsive web applications with a focus on UX, using HTML, CSS, JavaScript, React, Next.js, and Strapi for dynamic content.
Key responsibilities
- 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.
Technology used
ReactNext.jsStrapiJavaScriptHTMLCSSTailwind CSS - IT
IT Road Consulting
Front end / CMS developer
Mar 2026 — Present
Morocco
Developed and maintained responsive web applications with a focus on UX, using HTML, CSS, JavaScript, React, Next.js, and Strapi for dynamic content.
Key responsibilities
- 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.
Technology used
ReactNext.jsStrapiJavaScriptHTMLCSSTailwind CSS - FR
Freelance
Web developer
Sep 2025 — Present
Morocco
Building and maintaining responsive web applications with React, Next.js, Shopify, and a focus on performance and UX.
Technology used
ReactNext.jsShopifyTypeScriptTailwind CSS - A3
Aeon360
Full stack developer
Jul 2022 — Present
Morocco
Developed and maintained responsive web applications with strong UX focus using HTML, CSS, JavaScript, React, and Next.js.
Key responsibilities
- Collaborated with designers and backend engineers to ship features end-to-end.
- Translated mockups into interactive, accessible interfaces.
- Stayed current with modern front-end practices.
Technology used
ReactNext.jsJavaScriptHTMLCSS - CR
Coding Republic
Front-end developer — internship
Aug 2021 — Sep 2021
Morocco
Worked with a cross-functional team on responsive web applications following modern front-end practices.
Key responsibilities
- Implemented designs from wireframes and mockups.
- Adapted quickly in a fast-paced environment.
Technology used
JavaScriptHTMLCSSReact - CO
Co-founded startup
Co-founder — full stack developer
Jan 2021 — Jun 2021
Morocco
Led technical direction from concept to launch with agile iteration and a focus on seamless UX.
Key responsibilities
- Defined specs and owned implementation from ideation to launch.
- Ran agile cycles with rapid feedback loops.
Technology used
ReactNode.jsTypeScript
My approach
// Process
Planning & Strategy
We collaborate to map out your website's goals, target audience, and key functionalities — site structure, navigation, and content requirements.