Welcome on this website dedicated to computer science and the personal achievements of Rayan BACCOUCHE, a Computer Engineering student in Paris.
Here you'll find a selection of my school, personal and professional projects, I also share my online educational resources here. I'm passionate about computer science and cybersecurity, and I like to share my knowledge. Find out more here.
Currently, I have expertise in the following computer science skills:
xHTML5 & CSS 3
Learn more.
Creation of websites in HTML5 with semantic structure
Design of pages in conformity with xHTML standards
Integration of CSS3 styles and animations
Appropriation and customization of existing templates
PHP 8 (secured)
Learn more.
SQL queries (protected against injections)
Creation and handling of APIs
Session handling and cookie security
Implementation of OAuth2 authentication
Modular architecture to facilitate maintenance and evolution of a website
Development of interactive interfaces with Angular, enabling the creation of dynamic and responsive components, with automatic data updates without page reloads
Programmation of Discord bots in NodeJS
SQL requests without page refresh with AJAX / jQuery (secured against XSS vulnerabilities)
Using JSON for structuring and exchanging data in web applications
SQL Databases (MySQL, PostgreSQL)
Learn more.
Optimization of proprietary databases (in C) processing millions of records per second
Case 2: Unrecognized card, lost or nonexistent account
LovingBooks (2023)
A website allowing exploration and search of literary works based on various criteria such as Title, Author, Genre, Publisher, or ISBN. Includes mockup design, use of APIs, graphical representation (jpgraph), and complex sorting and searching algorithms.
ODData program, enabling reading and modification of OpenDocument metadata (developed in 2022)
DRIV'IN driving school (2021)
Designed independently and self-taught, a website for a driving school. Features include client management, comprehensive admin panel, online booking, database management, adoption of a template, and secure payments.
Account management, credit replenishment, appointment booking, etc.
Admin Panel
Client/Instructor management, messaging service, etc.
HairBoss - hair salon (2020)
Designed independently and self-taught, a website for a hair salon. Features include client management, online booking, database management, adoption of a template, and secure payments.