« Nous entrons dans une ère où le code façonne la réalité autant que la pensée. Chaque ligne écrite, chaque interface imaginée et chaque expérience créée est une pierre ajoutée à l’édifice du monde de demain. Je crois qu’un développeur n’est pas seulement un technicien, mais un artisan de sens, un bâtisseur de ponts entre l’humain et le possible. Le futur ne se prévoit pas : il se construit, un projet à la fois. »

Profil professionnel

Développeur Full-Stack confirmé avec plus de 7 ans d’expérience, Yassine Lguirati se distingue par une maîtrise avancée des technologies JavaScript/TypeScript, du développement front-end moderne (React, Next.js, animations, WebGL) et d’un savoir-faire back-end solide, notamment en Java. Son identité professionnelle repose sur la création d’interfaces hautement interactives, d’expériences 3D immersives et d’applications web robustes, performantes et scalables.
Il se positionne comme un expert capable de concevoir des solutions digitales complètes, en combinant ingénierie logicielle, UX moderne et innovation technologique. Autonome, rigoureux et orienté résultats, il intervient sur toute la chaîne de valeur : conception, architecture, développement, optimisation, déploiement et maintenance. Son portfolio témoigne d’une approche artistique et technique, fusionnant design et code pour offrir des expériences web uniques.

Compétences clés

  • 🔹 A. Développement Front-End (expert)

    • Maîtrise complète de React.js, Next.js, TailwindCSS

    • Développement d’interfaces ultra-modernes, responsive et optimisées

    • Gestion des performances, rendu dynamique & server-side rendering

    • Animation avancée :

      • Three.js (scènes 3D, matériaux, lumières, interactions)

      • GSAP (animations fluides, transitions complexes)

      • Framer Motion

    • Création d’expériences immersives : WebGL, 3D interactive, graphiques génératifs

    • Intégration d’APIs REST/GraphQL

    🔹 B. Développement Back-End

    • Développement en Java (API REST, microservices, architecture MVC)

    • Conception et gestion de bases de données SQL / NoSQL

    • Intégration serveur–client fluide avec Next.js

    • Mise en place de systèmes d’authentification, sécurité & validation

    • Déploiement sur serveurs cloud (Vercel, Netlify, Docker selon projets)

    🔹 C. Architecture & Ingénierie Logicielle

    • Construction de projets full-stack de A à Z

    • Optimisation de performance côté client & serveur

    • Organisation de code scalable (Clean Code & bonnes pratiques)

    • Mise en place de pipelines CI/CD

    • Compréhension profonde des enjeux UX dans les interfaces complexes

    🔹 D. Créativité Digitale & Conception visuelle

    • Création d’expériences numériques engageantes

    • Expertise 3D web : modélisation, intégration, interaction utilisateur

    • Capacité à transformer un concept visuel en produit fonctionnel

    • Vision artistique et moderne dans l’interface utilisateur

    🔹 E. Soft Skills & Compétences transversales

    • Forte autonomie, gestion complète de projets techniques

    • Capacité à travailler dans un environnement agile

    • Bonne communication & pédagogie

    • Esprit analytique, orientation solution, prise d’initiative

    • Polyvalence entre design, développement et optimisation

Expériences professionnelles

🔹 Développeur Full-Stack Senior — +7 ans d’expérience

Environnements : Java, JavaScript, TypeScript, React, Next.js, Three.js
Rôle principal : conception et réalisation d’applications web & expériences 3D interactives.

Responsabilités clés :

  • Conception d’architectures front-end et back-end pour des projets complexes.

  • Développement d’interfaces graphiques modernes avec React/Next.js.

  • Mise en œuvre de scènes 3D immersives via Three.js.

  • Développement backend en Java : API REST, logique métier, sécurisation.

  • Gestion interne de projets techniques, de la planification au déploiement.

  • Résolution de problèmes techniques complexes, optimisation de performance.

  • Collaboration avec clients, designers et équipes techniques.

Réalisations marquantes (selon le style et le niveau technique affiché) :

  • Création d’un site portfolio avec interface animée 3D, démontrant une forte expertise visuelle et technique.

  • Mise en place de composants graphiques avancés (shader materials, lighting, interactions).

  • Développement d’applications web full-stack combinant performance, design moderne et efficacité.

  • Contribution à des projets innovants intégrant animation, interactivité et expérience utilisateur premium.

  • Amélioration de performance et UX sur plusieurs projets front-end complexes.

  • Automatisation de tâches de développement et optimisation de pipelines.

Types de projets maîtrisés :

Sites interactifs premium

Expériences WebGL / 3D

Applications next-gen React/Next

API Java + intégration front-end

Portfolios professionnels animés

Plateformes digitales complètes