update this (my past cv) : 
Yassir Benmoussa
Développeur Full-Stack
📱 <PRESIDIO_ANONYMIZED_PHONE_NUMBER>
📧 <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS>
📍 84 Avenue Rahal El Messkini Touarga, Meknes

COMPETENCES
React.js
JavaScript
TypeScript
jQuery
HTML
CSS
Bootstrap
Tailwind CSS
Sass
REST APIs
NodeJS
Django
Flask
MongoDB
MySQL
PostgreSQL
WebSocket
Adobe Photoshop
Adobe Illustrator
Figma
Blender
ThreeJS
EDUCATION
Baccalauréat en Sciences de la Vie et de la Terre
Lycée IBN EL HAYTAM
📅 2020

Diplôme Technicien Spécialisé en Développement Informatique
ISTAG BAB TIZIMI
📅 2020 - 2022

PROJECTS
CodingArt
CodingArt est une application des Quiz en domaine du codage comme leetcode, qui permet aux développeurs de prendre plaisir des défis qui concernent les problèmes en langage de programmation Python. Aussi pour développer leurs compétences en Python afin de compléter tous les challenges pour avoir une certificat signé par l’administrateur. Chaque défis résolu donne aux utilisateurs 10 points, mais cela diffère selon sa difficulté.

Chessboard Recognizer
Chessboard-Recognizer est un projet révolutionnaire qui exploite la puissance de l’intelligence artificielle pour transformer les images d’échiquier en notation FEN (Forsyth-Edwards Notation), offrant un outil hautement efficace aux passionnés d’échecs pour améliorer leur étude et leur analyse du jeu.

FirstPersonControl
FirstPersonControl a été conçu pour relever le défi de fournir une expérience utilisateur fluide et intuitive aux utilisateurs de smartphones interagissant avec des applications Three.js. L’objectif principal était de reproduire le niveau de contrôle d’immersion apprécié par les utilisateurs de PC en introduisant des fonctionnalités de contrôle analogique spécialement adaptées aux appareils mobiles.

EXPERIENCE
Stage d’Initiation
RADEM
📅 05/2022 - 06/2022
Développement d’un site web entièrement fonctionnel pour la gestion des plannings, y compris l’examen des modifications apportées aux plannings par les utilisateurs et les administrateurs, ainsi que la gestion des utilisateurs au niveau administratif.
Assurer que le site web est sécurisé et pleinement fonctionnel.
Concevoir une interface conviviale, esthétique, et adaptée à tous les appareils.
PROGRAMMATION
Python
🔘🔘🔘🔘🔘

JavaScript
🔘🔘🔘🔘🔘

SQL
🔘🔘🔘🔘

Java
🔘🔘🔘

C#
🔘🔘

QUALITES PERSONEELS
Communication orale et écrite.
Fiable et cohérent.
Engagé envers l’apprentissage continu tout au long de la vie.
LANGUES
Arabe
🔘🔘🔘🔘🔘

Anglais
🔘🔘🔘🔘

Français
🔘🔘🔘🔘 using this : Yassir Benmoussa
Aspiring Software Developer

Contact Information
Email: <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS>
GitHub: github.com/kratos606
Professional Summary
Passionate and motivated software developer with hands-on experience in building full-stack applications through personal projects. Strong foundational knowledge in both front-end and back-end technologies. Eager to contribute to a dynamic development team and apply problem-solving skills to real-world challenges. Committed to continuous learning and excited to launch a professional career in software development.

Technical Skills
Programming Languages: JavaScript, Python, C++
Front-End: React, React Native, Redux, Material-UI
Back-End: Node.js, Express.js, Django
Databases: MongoDB, MySQL
Cloud Services: AWS (S3, CloudFront)
DevOps: Docker
Machine Learning Basics: Convolutional Neural Networks (CNN), Computer Vision
Version Control: Git
Authentication: JWT, Passport, OAuth (Google, Facebook, GitHub)
Other: RESTful APIs, Three.js (WebGL), Cannon.js (Physics Engine), Stencil Buffer Rendering
Projects
CodeKombat – Full-Stack Coding Challenge Platform
GitHub: CodeKombat Repository | Live Demo: codekombat.ddns.net

Developed a comprehensive coding practice platform inspired by LeetCode and HackerRank.
Implemented a live code editor with automatic test case validation to enhance user experience.
Built a robust backend using Node.js and Express.js, integrating MongoDB for data management.
Leveraged Docker for creating secure and isolated code execution environments.
Integrated multiple authentication strategies, including JWT and OAuth providers (Google, Facebook, GitHub).
Designed a responsive and intuitive front-end interface using React and Material-UI.
Skills Gained: Full-stack development, user authentication, containerization with Docker, real-time data handling.
TikTak – Social Media Application
GitHub: TikTak Repository

Created a feature-rich social media app inspired by TikTok for sharing short videos.
Developed the backend using Django and MySQL, utilizing AWS S3 and CloudFront for efficient video storage and delivery.
Built a mobile front-end with React Native and Expo, ensuring cross-platform compatibility.
Implemented core social features: video uploads, likes, comments, and user following system.
Added in-app video recording, enabling users to create and share content seamlessly.
Used Zustand for effective state management across the application.
Skills Gained: Mobile app development, backend integration, media handling, AWS services, state management.
Portal – 3D Web-Based Game
GitHub: Portal Game Repository | Live Demo: Play the Game

Designed and developed a 3D game inspired by the Portal series using Three.js and Cannon.js.
Engineered complex physics simulations to replicate teleportation mechanics within the game environment.
Created an immersive first-person control system for enhanced player experience.
Integrated 3D models and advanced rendering techniques, including stencil buffer rendering for realistic portal effects.
Skills Gained: WebGL development, physics simulation, game design principles, 3D rendering.
Chessboard Recognizer – AI-Powered Chess Analysis Tool
GitHub: Chessboard Recognizer Repository | Demo: Try it on Hugging Face

Developed an AI tool to recognize and analyze chess positions from images.
Implemented a Convolutional Neural Network (CNN) for accurate piece classification.
Created functionality to generate FEN (Forsyth–Edwards Notation) strings from chessboard images for game reconstruction.
Used OpenCV for image processing and PyTorch for building and training the CNN model.
Deployed a live demo on Hugging Face Spaces to allow users to interact with the tool.
Skills Gained: Machine learning fundamentals, computer vision techniques, model deployment.
Education
Bachelor of Science in Computer Science

[Your University], [City, Country]
Expected Graduation: [Month Year]
Achievements
Completed Full-Stack Projects: Successfully developed and deployed multiple applications, demonstrating adaptability and a strong learning curve.
Self-Learning Initiatives: Proactively learned complex AI and computer vision concepts to build the Chessboard Recognizer tool.
Open-Source Contributions: Actively contributed to open-source projects, enhancing collaboration and code management skills.
User-Centric Design: Focused on creating intuitive user interfaces to improve user engagement and satisfaction.
Professional Attributes
Problem Solver: Strong analytical skills with the ability to break down complex problems and develop effective solutions.
Team Player: Excellent communication and collaboration skills, eager to work within a team to achieve common goals.
Continuous Learner: Quick to adapt to new technologies and committed to ongoing professional development.
Detail-Oriented: Dedicated to writing clean, maintainable, and well-documented code.
Passionate: Enthusiastic about technology and driven to create impactful software solutions.
References and portfolio available upon request.

I'm excited to bring my passion for software development to a professional setting and contribute to impactful projects. I look forward to the opportunity to discuss how my skills and projects align with your team's needs.