À propos


Développeur Web et Web Mobile originaire de la région parisienne et plus précisément des Yvelines. J'ai grandi avec internet et j'ai decidé d'en faire mon métier. Ce qui me définit ? Tester, découvrir, recommencer de temps à autre, mais surtout apprendre et évoluer. J'aime faire travailler ma logique, manier du back comme du front, et le tout principalement sur du Framework PHP Symfony, qui est un environnement de travail que j'affectionne. L'objectif est de transformer des idées, des intuitions et des brouillons en projets concrets et réels.

Bastien Prévost Développeur Web Freelance
Main humaine touchant le doigt d'une main robotique

Mon rapport à l'IA


Je trouve que c'est un point intéressant à aborder, car c'est un sujet assez tabou dans notre corps de métier. L'IA fait de plus en plus partie de nos vies, que nous le sachions ou pas et que nous le voulions ou pas. Pour ma part, j'ai décidé de l'utiliser, sur le plan de l'apprentissage, je m'en sers en tant qu'autodidacte.
Ce n'est pas du code déjà tout fait que je demande, sinon quelle est ma plus-value ? Quelle est ma légitimité à être développeur ? Je l'utilise comme un navigateur internet, comme un professeur et comme de la documentation. C'est un outil qui ne doit pas nous empêcher de penser et de réfléchir par nous-même, et qui surtout à terme, ne doit pas nous remplacer.

Ma collection de projets


Cliquez sur les tranches d'un projet pour l'ouvrir et en savoir un peu plus sur celui-ci. Cliquez sur la croix en haut à droite de chaque élément ouvert pour le fermer.

Pokemon-Station

Pokemon-Station


Il s’agit de mon tout premier projet personnel, et d’un véritable terrain de jeu qui m’a permis de découvrir de nouvelles technologies et d’expérimenter. Le site a connu une première version à la suite de mon premier diplôme, puis une seconde après le second. La forme peut paraître assez enfantine, mais le fond m’a réellement permis d’évoluer en tant que développeur.

Il s’agit d’un site de “gacha” Pokémon, dont le principe est de collectionner des créatures grâce à une obtention aléatoire, avec un nombre de lancers quotidiens fixes.

Les utilisateurs peuvent notamment :

  • Consulter leur progression sur la page Pokédex ;
  • Acheter des objets en boutique grâce à une monnaie virtuelle propre au site ;
  • Accéder à leurs scores dans les différents classements mensuels et globaux ;
  • S’échanger des Pokémon en temps réel grâce à un serveur Node.js dédié ;
  • Consulter les dernières notifications (“hits”) sur le serveur Discord associé ;
  • Et bien plus encore.

Le site est en ligne depuis plusieurs mois et a été largement utilisé par des amis et des connaissances, dépassant les 120 000 lancers sur la V2. Je les remercie chaleureusement pour leur engagement.
Ce projet m’a permis de travailler avec de nombreux outils : PokéAPI pour collecter la masse de données nécessaires, GSAP pour les animations, la création de commandes Symfony, ainsi que l’intégration des retours utilisateurs afin d’ajuster, améliorer ou retirer certaines fonctionnalités.

C’est, encore une fois, un projet finalement pas si petit, mais auquel j’ai pris énormément de plaisir à travailler.

Découvrir
fermer

Portfolio

Portfolio


Un projet de portfolio, quelque chose de digne de tout développeur qui se respecte.

Ce n’était pas un projet particulièrement lourd, et pourtant j’y ai passé beaucoup de temps à essayer des choses, constater que cela ne fonctionnait pas, corriger, recommencer, changer d’approche. J’ai aussi passé énormément de temps sur le design : n’étant jamais réellement content de ce que je produisais, et c'est la que j’ai réalisé à quel point le métier de graphiste est sous-coté et indispensable.
Mais finalement je suis content du résultat, j'ai quelque chose d'assez sobre et professionnel. 

J’ai mis en place une CI/CD via GitHub Actions pour déployer mes changements de manière propre, ainsi qu’un EasyAdmin configuré sur mesure pour gérer mes projets directement depuis le site, ce qui me facilite grandement la vie.

Je n’ai désormais qu’une hâte : ajouter de nouveaux projets à ce portfolio.

Découvrir
fermer

API Spotify

API Spotify


J'aime énormément la musique, vraiment beaucoup, des heures et des heures par jour. 
Mais j'aime aussi les statistiques, et je voulais faire mon propre petit Spotify Wrapped ( la plateforme donne les informations annuelles de nos écoutes), disponible tout le temps et pas qu'en fin d'année. 
Malheureusement, après avoir épluché la documentation (qui est très bien faite et très agréable à suivre), je me suis rendu compte qu'en terme de statistiques, c'est le néant. On a quand même le droit à un top de nos artistes et musiques écoutées sur trois tranches de temps différentes. 
J'ai quand même voulu faire un petit quelque chose sympa visuellement. Et pour cela j'ai testé Tailwind CSS, un grand concurrent de Bootstrap, que j'ai pas mal utilisé. Je me suis donc lancé le petit défi de faire le visuel entièrement avec et c'était une très bonne expérience, la encore la documentation est superbe.

En résumé, un petit projet pour tuer le temps, en travaillant mes marques avec les APIs externes et le système d'OAUTH 2.0 que je n'avais jamais approché.
Découvrir
fermer