Cyril CLEMENT

Développeur Web

Qui suis-je ?

Photo de Cyril CLEMENT

Je m'appelle Cyril CLEMENT.

Je suis passionné par la création de sites et d'applications web dynamiques.

Fort de ma formation de "développeur d’application - JavaScript React" de chez OpenClassrooms, je suis en mesure d'intégrer une maquette, implémenter une logique métier, conceptualiser une API ou une interface utilisateur et écrire du code modulaire et réutilisable afin de créer des applications web robustes et stylisées.

J'ai poursuivi mon apprentissage en autodidacte, en construisant des projets professionnalisants, notamment avec le framework Next.JS, le langage de programmation PHP et son framework Symfony, le CMS WordPress ou encore le framework Vue.js.

Mes projets

Capture d'écran du projet "Tech Heaven"

Tech Heaven

Description : Tech Heaven est un site e-commerce où vous pouvez acheter des produits électroniques. Le CMS PayloadCMS est utilisé comme backend et comme back-office, pour gérer les clients, les commandes, les produits, etc.

GitHub : https://github.com/Cycle9898/Tech-Heaven

Lien : https://tech-heaven.onrender.com/

Technologies utilisées :
  • TypeScript
  • Next.JS
  • React
  • Sass
  • MongoDB
  • Payload CMS
  • Docker
  • NodeJS
Capture d'écran du projet "Zen Bank"

Zen Bank

Description : Zen Bank est une application bancaire sur le web, créée avec Next.JS qui permet de lier vos comptes bancaires, consulter les informations et l'historique des transactions de ceux-ci et transférer des fonds.

GitHub : https://github.com/Cycle9898/ZenBank_Frontend

Technologies utilisées :
  • TypeScript
  • Next.JS
  • React
  • Tailwind CSS
  • Appwrite
  • Dwolla
  • NodeJS
Capture d'écran du projet "Proposal Ranking Boards"

Proposal Ranking Boards

Description : Un site web créé avec Next.JS qui permet de créer des boards pour poser des questions, à une communauté par exemple, et faire des propositions en retour, pour y répondre. De plus, un système de vote pour les propositions est mis en place. Les résultats sont paginés (boards et propositions) pour éviter d'avoir trop d'entrées par pages. Une barre de recherche est présente pour filtrer les propositions et les boards. Les données sont sauvegardés dans une base de données PostgreSQL et Prisma est utilisé pour interagir avec elle.

GitHub : https://github.com/Cycle9898/proposal-ranking-boards

Lien : https://proposal-ranking-boards.vercel.app/

Technologies utilisées :
  • TypeScript
  • Next.JS
  • React
  • Tailwind CSS
  • PostgreSQL
  • Prisma
  • NodeJS

Mes compétences

Technologies

Logo de TypeScript
TypeScript
Logo de Next.JS
Next.JS
Logo de React
React
Logo de Redux
Redux
Logo de Sass
Sass
Logo de Tailwind CSS
Tailwind CSS
Logo de Bootstrap
Bootstrap
Logo de Node.JS
Node.JS
Logo de MongoDB (No SQL)
MongoDB (No SQL)
Logo de MariaDB (SQL)
MariaDB (SQL)
Logo de PostgreSQL (SQL)
PostgreSQL (SQL)
Logo de PHP
PHP
Logo de Symfony
Symfony
Logo de WordPress
WordPress
Logo de Vue.JS
Vue.JS

Outils

Logo de Git
Git
Logo de GitHub
GitHub
Logo de Jest
Jest
Logo de PHPUnit
PHPUnit
Logo de Figma
Figma
Logo de Swagger
Swagger
Logo de Nelmio Api Doc Bundle
Nelmio Api Doc Bundle
Logo de Lighthouse
Lighthouse
Logo de Linux
Linux
Logo de Docker
Docker

Me contacter

Me contacter sur LinkedIn

Me laisser un message via le formulaire

Copyright 2026 - Cyril CLEMENT