REDOTÉ Erwin

Bonjour, je suis Erwin (alias Niwer).

Développeur autodidacte avec près de 8 ans d'expérience. Spécialiste en Java et dans le développement web, développant des applications robustes et explorant de nouvelles technologies. Toujours avide de nouveaux défis !

Disponible pour travailler À distance Freelance Disponible : Immédiatement
REDOTÉ Erwin

❮Compétences❯

Java
C#
OpenGL
HTML
CSS
JavaScript
PHP
NodeJS
ThreeJS
Git
Github
Linux CLI
Gradle
SQLite
MySQL
Docker
Eclipse
VS Code

❮Statistiques❯

1542

Contributions

106

Total des issues

27

Total des PRs

22

Total des Stars

❮Projets❯

Photon

Photon est le moteur backend central qui alimente l’ensemble de mes produits et services numériques commerciaux. Conçu avec une exigence stricte de légèreté, de performance et de fiabilité, il prend en charge l'infrastructure de bout en bout pour les transactions clients, la gestion des comptes et la fourniture des services.

Afin d'instaurer la confiance et d'attester d'exigences de sécurité élevées, Photon est entièrement open source. Il intègre nativement une architecture défensive moderne, comprenant le hachage des mots de passe avec Argon2, une authentification multifacteur (2FA) chiffrée, ainsi qu'une isolation robuste des données. Véritable colonne vertébrale opérationnelle de mon activité, Photon représente mon travail d'ingénierie le plus critique, offrant un équilibre sans compromis entre sécurité, transparence et fiabilité à haut débit.

#java, #javalin, #queryon, #lumen, #gradle, #html, #css, #js, #SQLite, #Docker

Lumen

Lumen est un système de journalisation léger, extensible et entièrement écrit en Java. Des logs simples dans la console et les fichiers ou des processeurs personnalisés. Disponible via JitPack. C'est l'outil parfait pour le débogage et l'impression de logs dans vos applications Java.

#java, #CI/CD, #maven, #gradle

Queryon

Queryon est un constructeur et analyseur SQL en Java pur alimenté par SQLite. Rationalisez les interactions avec la base de données grâce à une API fluide et une conversion d'objets transparente. Disponible via JitPack, c'est l'outil parfait pour les développeurs Java à la recherche d'une gestion de base de données efficace et intuitive.

#java, #sqlite, #CI/CD, #maven, #gradle

Nebulae

Nebulae est un format de fichier binaire personnalisé. Il est conçu pour être simple, efficace, compressé et obfusqué (via un système de clé privée). Il peut être utilisé pour stocker n'importe quel type de données, mais il est principalement conçu pour stocker des données de jeu (cartes, entités, etc).

#java, #CI/CD, #maven, #gradle

Bake N' Go

Gestion intégrée des commandes pour les boulangeries. Simplifie la gestion des commandes clients, le suivi de l'inventaire et la planification des retraits via une application web responsive.

#java, #javalin, #queryon, #lumen, #gradle, #html, #css, #js, #SQLite

Projet vitrine web

Un site web réalisé pour mes cours web en utilisant PHP, HTML et CSS. Il inclut un système d'articles/nouvelles, un système d'équipe, un système de département, un formulaire de contact et bien plus encore !

#html, #php, #phpMyAdmin, #mySQL, #css, #js

Minecraft WayZ

Image of wayz

WayZ est un mod Minecraft créé d'abord pour un serveur post-apocalyptique de zombies. Ensuite, le mod a été mis à jour pour être convivial pour la communauté et être utilisé dans n'importe quel serveur. Il inclut de nombreuses fonctionnalités uniques telles qu'un système de craft personnalisable, un système de zombies personnalisable, un système de collisions avec des OBB, un système de chargement rapide de packs de contenu et bien plus encore !

#java, #fabric, #gradle

Lanceur de WayZ

Le WayZ Launcher est un lanceur personnalisé pour le serveur WayZ. Il simplifie l'installation et la gestion du mod principal et des mods supplémentaires (Sodium, Iris, etc.), garantissant que les joueurs ont la meilleure expérience possible. Le lanceur est maintenant open-source avec certaines fonctionnalités supprimées (mise à jour automatique et autres fonctionnalités nécessitant un réseau).

#java, #javaFx, #gradle

Armo - Outil d'armures 3D pure vanilla

Image of armo

Armo est un outil innovant permettant d'intégrer des armures 3D personnalisées sur Minecraft sans aucun mod client. Grâce à des core shaders GLSL optimisés, il permet aux serveurs d'exporter facilement leurs modèles avec un alignement squelettique automatique, un support complet des animations vanilla et un impact quasi nul sur les performances.

#java, #spigot, #glsl, #maven, #glsl_obfuscator, #lumen

Dynamic Smoke Particles

Dynamic Smoke Particles est un mod Minecraft open-source et activement maintenu pour Fabric et NeoForge (via Modrinth), qui introduit une physique des particules de fumée réaliste et dynamique dans le jeu.

#java, #fabric, #neoforge, #gradle

Activité intégrative

Image of integrative_activity

Un petit jeu inspiré de HEX. Réalisé pour mes cours de java. Cela inclut un système de pont, des joueurs rouges et bleus et un système de prévisualisation !

#java

Gaspar AI Discord Bot

Image of gaspar

Un bot discord.js qui inclut un système d'IA qui peut discuter avec vous. Il est configurable et peut être utilisé dans n'importe quel serveur.

#python, #discord.js, #nodejs, #javascript

GLSL Obfuscator (Lib/Gradle plugin)

Il s'agit d'un obfuscateur GLSL open-source écrit en Java. Il peut être utilisé comme une bibliothèque Java ou comme un plugin Gradle. Il inclut de nombreuses fonctionnalités telles que le renommage des variables, la minification du code GLSL et bien plus encore.

#java, #gradle

Open Vanilla

Un plugin bukkit/spigot visant à créer une expérience Minecraft Vanilla améliorée. Il inclut des fonctionnalités telles que des homes, un hub, des commandes administrateur tels que /invsee, /ec, /broadcast, un système monétaire et bien plus encore.

#java, #bukkit

Explorez mon Github pour en voir plus

Gists

A small website/portfolio made for @noz43. The idea was to show that's possible to create something that yours without stealing. Note that this site is a not finished because it's a prototype. It uses tailwind by the way!

HTML CSS JavaScript

A small showcase of how to include HTML files into a page using vanilla JavaScript, similar to PHP's include().

JavaScript HTML

A multi-threaded worker that was used to do parallel stuff in my projects back in 2017

Java

A Java mini-engine example that demonstrates how to structure a simple entity/tick/render architecture using clean OOP patterns and modern Java features. It includes a basic game loop, entity registration, ticker-based updates, generic renderers, enum-driven entity metadata, and a small logging utility.

Java
Voir mes autres Gists