Mon Portfolio

À Propos De Moi

Image de couverture du projet

Hernandorena Valentin
Étudiant en Informatique / Réseau

Avignon (84)

FR / EN / ES

Étudiant, de 21 ans, en première année de BTS SIO, option SISR. Je suis passionné par l'informatique et le réseau depuis toujours. J'apprécie découvrir de nouvelles technologies et langages de programmations.

Compétences Technique

Compétences Réseau

Télécharger mon CV

Mes Études

BTS services informatiques aux organisations
Option Solutions d'Infrastructure, Systèmes et Réseaux

Lycée Théodore Aubanel

2025-2026

Compétences techniques

Administration
Windows & Linux

Virtualisation
(WS 2022 / Debian / Windows)

Permissions
Linux & Windows

Réseaux TCP/IP

Services et sécurité

Active Directory (AD)

Pare-feu & VLAN

DNS

DHCP

Mes Projets

WEBGL

Ce projet personnel a été réalisé dans le but d'apprendre à utiliser l'API graphique WebGL avec TypeScript, compilé à l'aide de webpack.
De plus, afin de maîtriser les concepts de vecteurs et de matrices, aucune bibliothèque publique n'a été utilisée. En effet, l'ensemble des classes mathématiques ont été développées manuellement dans l'objectif d'apprendre.

Image de couverture du projet
Logo TypeScript TypeScript Logo WebGL WebGL Logo Node.js Node.js Logo Webpack Webpack Tweakpane Logo HTML HTML Logo CSS CSS Matrices & Vectors

PORTFOLIO

Ce projet a pour but de créer un portfolio personnel.
Il utilise pour son aspect visuel (Frontend) : Tailwind CSS, Basecoat et GSAP. De plus, Vite est utilisé pour construire les différents fichiers CSS et JavaScript. Pour finir, Vercel est utilisé pour héberger le site en backend et gérer les emails avec Resend.

Image de couverture du projet
Logo HTML HTML Logo JavaScript JavaScript Logo Tailwind CSS Tailwind CSS Logo Basecoat Basecoat Logo GSAP GSAP Logo Vite Vite Logo Vercel Vercel Logo Resend Resend

GENERATEUR A
CONGRUENT LINEAIRE

Ce projet personnel a pour but de créer un visualiseur d'aléatoire basé sur les nombres générés par un Générateur à congruence linéaire (LCG). En effet, cet algorithme est très connu dans la génération de nombres pseudo-aléatoires et était présent dans certaines versions de PHP. Malheureusement, celui-ci n'est pas considéré comme sécurisé cryptographiquement étant donné qu'une de ses variables utilise la génération précédente.

Image de couverture du projet
LCG Logo HTML HTML Logo JavaScript JavaScript Logo CSS CSS

GAME OF LIFE

Ce projet personnel est une recréation du « Jeu de la vie », en JavaScript, en utilisant la bibliothèque graphique p5.js.

Image de couverture du projet
Logo p5.js p5.js Logo HTML HTML Logo CSS CSS Logo JavaScript JavaScript

ENTRAINEMENT DECOUPAGE IPV4

Un petit site web pour s'entraîner au découpage d'adresses IPv4.

Image de couverture du projet
IPv4 Logo HTML HTML Logo JavaScript JavaScript Logo CSS CSS

MATCH LOGGER V2

Ancien projet personnel dont l'objectif était de créer un bot Discord permettant d'afficher les statistiques d'un joueur sur sa dernière partie de League of Legends. Ce projet utilise l'API Riot Games, ainsi que JavaScript avec la bibliothèque discordjs pour l'envoi d'embeds sur Discord.

Image de couverture du projet
Logo JavaScript JavaScript Logo discord.js discord.js Logo .ENV .ENV merge-images convert-base64-to-image Logo Node.js Node.js Logo Riot Games API Riot Games API

FTP

Image de couverture du projet

Sujets abordés dans ce cours

Serveur FTP

Clients FTP

Partage de dossiers

Permissions Utilisateurs
et Groupes FTP

Active Directory (AD)

Image de couverture du projet

Sujets abordés dans ce cours

Utilisateurs & Groupes

GPO simples

Partage de dossiers

DNS

Docker

Image de couverture du projet

Sujets abordés dans ce cours

docker-compose

Dockerfile

Réseau et Volumes

Image et versionnage

Formulaire de contact

Entrer vos informations pour m'envoyer un courriel.
Cliquer sur "Envoyer" quand vous avez terminer.

0/1024

En cochant cette case, vous acceptez le traitement de vos données conformément aux mentions légales.

Merci d'envoyer que des courriels sérieux.
Il est également possible de me contacter directement via : contact.valentinh@gmail.com