Developpeur | Passionné de technologie
étudiant passionné d'informatique, de technologies et d'innovation.
Ce projet a commencé comme une expérience personnelle avec des amis. J'ai récupéré un PC portable de 2011 inutilisé et j'ai décidé de le transformer en serveur. Bien que le matériel ne soit pas récent, son processeur i7-3780QM, son GPU intégré et ses 8 Go de RAM DDR3 étaient suffisants pour expérimenter.
J'ai d'abord installé Ubuntu Server, qui a permis d'héberger des serveurs de jeux et de gérer des fichiers multimédias pour moi et mes amis. Malgré une certaine lenteur due à l'âge du matériel, le serveur fonctionnait de manière stable.
Plus tard, sur les conseils d'utilisateurs expérimentés de serveurs maison, j'ai migré vers Arch Linux. Après avoir sauvegardé l'ensemble des données sur le cloud, j'ai installé Arch. La configuration a été plus longue, mais le système s'est avéré plus fluide et performant. Quelques problèmes de connectivité ont été rencontrés, mais j'ai réussi à les résoudre, ce qui m'a permis de renforcer mes compétences en administration Linux et en gestion de serveurs.
J’ai développé un outil d’analyse et de cassage de chiffrements XOR à clé répétée.
Le script combine beam search, scoring fréquentiel de l’anglais, et hill-climbing adaptatif pour retrouver efficacement la clé et le texte en clair à partir d’un simple ciphertext.
Ce projet m’a permis d’approfondir mes connaissances en cryptanalyse, optimisation heuristique et manipulation d’octets en Python.
Voir le projet XOR Brute-ForcerJ’ai réalisé un petit simulateur de trajectoire de fusée en Python, en utilisant des équations physiques de base comme la poussée, la gravité et la traînée. Pour comprendre et appliquer correctement les formules, je me suis beaucoup appuyé sur des ressources en ligne : Stack Overflow, des forums de physique et de mathématiques (Physics StackExchange, Math StackExchange) et différentes documentations open-source. Le code utilise NumPy, SciPy et Matplotlib, et est organisé en plusieurs modules pour rendre le projet plus clair. Ce projet m’a permis de progresser en modélisation physique, en résolution numérique et en structuration d’un petit programme scientifique.
Voir le projet rocket-trajectory-simWardenHeart est un module serveur développé en Java visant à enrichir l’expérience de jeu en introduisant un système dynamique de récompenses lié à la réalisation d’événements rares et difficiles. Le projet met en œuvre une détection d’événements avancée, une gestion personnalisable des récompenses persistantes et temporaires, ainsi qu’un système de configuration entièrement basé sur YAML pour permettre une intégration flexible dans différents environnements. Cette solution démontre une maîtrise des API serveur, de la gestion d’événements en temps réel et de la conception de fonctionnalités extensibles orientées gameplay.
Voir le projet WardenHeartHammerBan est une modification du jeu "Minecraft", fais en Java, il est coté serveur. De façon simple, c'est un mod qui punit le joueur pour chaque mort sur le jeu, selon la façon dont il est mort..
Voir le projet WardenHeart