ANTHONUS
À propos de moi
Je m'appelle Anthony, j'ai 20 ans.
Étudiant en deuxième année de BUT Informatique à l’IUT Lyon 1, je suis passionné par l’ensemble des
domaines du numérique. Je pratique le développement (web, mobile, desktop), la création de bots et de
projets utilisant l'IA, ainsi que l’administration système (Windows/Linux) et la maintenance matérielle.
Curieux et autodidacte, je consacre une grande partie de mon temps libre à explorer de nouvelles
technologies. Mais pour moi, la technique ne vaut que si elle est partagée. J'accorde une importance
particulière à la transmission du savoir : j'aime vulgariser des concepts complexes, échanger sur mes
découvertes et, surtout, aider les autres à débloquer leurs propres projets. Si j'ai la solution, je la
partage toujours avec plaisir.
Mes projets
ANTHONUS-bot

Bot Discord personnel développé en Java avec JDA.
Conçu pour un usage privé, il n’a pas vocation à fonctionner comme un bot Discord classique.
Fonctionnalités principales :
- Intégration à ChatGPT pour des conversations naturelles.
- Lecture musicale dans les salons vocaux.
- Recherche et téléchargement de vidéos YouTube.
- Intégration à Reddit pour l’envoi d’images aléatoires.
Basé sur les API YouTube, Reddit et OpenAI.Noob-bot

Bot Discord développé pour mon serveur Noob Nation.
Conçu pour la gestion communautaire, il ne s’agit pas d’un bot Discord générique.
Fonctionnalités principales :
- Outils de modération automatisés.
- Message d’accueil personnalisé pour les nouveaux membres.
- Système de niveaux.
Développé en Java avec JDA et basé sur une base de données SQLite pour le stockage des données utilisateurs.HappyVirus

Mini-jeu Java affichant aléatoirement des images de personnages fictifs aux comportements variés, souvent inspirés de memes.
Malgré son nom, HappyVirus n’a rien d’un virus.
L'application se base sur le système de fenêtres transparentes de Windows pour pouvoir afficher les images de personnages.
Projet initialement développé avec Java Swing, puis réécrit avec JavaFX pour un rendu visuel amélioré.TextWorld

Page web interactive inspirée de YourWorldOfText, accessible sur textworld.anthonus.fr.
Elle permet d’écrire en temps réel avec d’autres utilisateurs sur une vaste carte de texte collaborative.
Développée en HTML, CSS et JavaScript, avec un backend Java basé sur des WebSockets et une base de données SQLite pour le stockage.PickUpTools

Mod Minecraft client améliorant la gestion des outils en jeu.
Lorsqu’un joueur s’accroupit et effectue un clic molette, le mod équipe automatiquement l’outil le plus adapté pour casser le bloc visé.
Totalement compatible avec le gameplay classique de Minecraft.
Disponible sur Modrinth sous le nom PickUpTools, allez y jeter un œil !CustomAssistant

Application de bureau offrant un assistant vocal entièrement personnalisable.
Elle s’appuie sur ChatGPT et permet de définir une personnalité, une voix spécifique et d’effectuer des recherches web.
Fonctionnalités principales :
- Interaction vocale avec voix personnalisée (utilise une application externe).
- Personnalisation de la personnalité de l’assistant via un simple fichier texte.
- Intégration de ChatGPT et recherche en ligne.
Développée en Java avec les API nécessaires à la synthèse vocale et à la communication avec ChatGPT.
FindTheLuigi

Mini-jeu développé en Java, inspiré du mini-jeu de New Super Mario Bros. sur Nintendo DS, où le joueur doit retrouver un personnage spécifique parmi d’autres.
Conçu avec Swing comme un exercice ludique de développement Java, puis réécrit en Kotlin afin de me familiariser avec le langage.LOGs

Library Java conçue pour simplifier la gestion des logs dans un programme.
Elle prend en charge plusieurs niveaux de logs entièrement personnalisables, avec gestion des couleurs et des styles (gras, italique, soulignage, fond) pour chacun.
Fonctionnalités principales :
- Niveaux de logs configurables.
- Personnalisation avancée du format et du style.
- Utilisation simple et légère, centrée sur l’essentiel.
Pensée pour offrir une solution claire et efficace à la gestion des logs en Java, sans complexité et surplus de fonctionnalités.
SymLinkCreator

Application Java permettant de créer facilement des liens symboliques sous Windows.
Il suffit de sélectionner le fichier ou dossier source ainsi que la cible, et le programme crée automatiquement le lien symbolique correspondant.
Développée en Java avec JavaFX pour l’interface graphique.DiscordBackground

Thème Discord en CSS compatible avec Vencord (et probablement d’autres modifications de Discord).
Il ajoute un fond d’écran personnalisable aux discussions, chargé depuis une URL.
L’image, son opacité et son flou peuvent être modifiés à tout moment.JChat

Chat en ligne de commande développé en Java.
Il utilise des WebSockets pour la communication entre clients et serveurs.
N’importe qui peut héberger un serveur et le rejoindre, à condition d’être sur le même réseau local.Pong32

Un Pong multijoueur sur deux ESP32 connectés sans fil. Affrontez-vous en duel ou coopérez en mode infini, chacun sur son propre écran OLED.
Vous voulez en savoir plus ?
N'hésitez pas à aller voir sur mon Github, j'ai d'autres projets là bas qui sont tout aussi intéressants !
GithubMon CV
Accédez à mon CV en ligne pour en savoir plus sur mon parcours, mes compétences et mes expériences.
Voir le CV