Crafting Digital Experiences
A curated collection of my work spanning web development, software engineering, and innovative digital solutions. Each project represents a unique challenge solved with creativity and precision.
Explore all 7 projects across 5 categories

Personal Portfolio - Rachid.tech
An interactive 3D personal portfolio website built with Next.js, featuring a custom 3D avatar and an integrated AI assistant powered by OpenAI. The portfolio showcases my projects, skills, and experience with a modern, responsive design and smooth animations. It combines creativity with cutting-edge technology to provide an engaging and personalized experience for visitors.

VibeFinder
A modern event discovery platform designed to help users find parties, concerts, and cultural experiences based on location and vibe preferences. The application provides a seamless and responsive UI/UX with advanced filtering, search functionality, and event details, aiming to connect people with unique experiences effortlessly.

FT Transcendence
A full-stack web application featuring a real-time multiplayer ping pong game with a responsive and intuitive UI/UX design. The project includes a real-time chat system with private messaging, notifications, and friend management features using WebSocket. It also features an interactive dashboard displaying user statistics, match history, and a leaderboard for competitive tracking.

Inception
A scalable web infrastructure using Docker containers, including NGINX, WordPress, and MariaDB. The project implements secure web server configuration with TLSv1.2/TLSv1.3 encryption.

IRC Server Implementation
A fully functional IRC server handling multiple client connections with non-blocking I/O. The project implements robust error handling and connection management systems.

NetPractice
A project focused on configuring and troubleshooting complex network topologies using TCP/IP protocols. It involves implementing efficient subnetting solutions for optimized network performance.

Minishell
A mini shell built using C, capable of handling user commands, signals, and processes. The project overcame challenges related to memory management and process synchronization.
Interested in Working Together?
I'm always excited to take on new challenges and create amazing digital experiences.