Side projects where I explore new ideas and hone my craft outside of work.
UDJC
Universal Data to Java Converter - Intelligent transformation of JSON or XML data formats into POJO or JPA entity Java models. Built with hexagonal architecture principles, enabling seamless data serialization and deserialization.
Universal Data to Java Converter - Transformation intelligente des formats de données JSON ou XML en modèles POJO ou entités JPA Java. Construit avec les principes d'architecture hexagonale, permettant la sérialisation et la désérialisation transparente des données.
JavaSpring BootHexagonal ArchitectureSwaggerSonarQubeTDDJSONXML
GitBase
GitBase
A full-featured repository management platform built with Java 21 and Spring Boot. Features microservices architecture, CI/CD pipelines via GitHub Actions, message-driven communication with Kafka, and containerized deployment with Docker.
Une plateforme complète de gestion de référentiels construite avec Java 21 et Spring Boot. Présente une architecture microservices, des pipelines CI/CD via GitHub Actions, une communication pilotée par les messages avec Kafka et un déploiement conteneurisé avec Docker.
Java 21Spring BootMicroservicesKafkaReactTypeScriptPostgreSQLGitHub ActionsDocker
ATS (Scholar Transportation Project)
ATS (Projet de Transport Scolaire)
Web-based application designed to help schools and parents manage scholar transportation efficiently. Features include client management for adding, editing, and deleting client information; bus management for fleet operations; driver and co-driver management for personnel coordination; and comprehensive transportation scheduling and tracking.
Application web conçue pour aider les écoles et les parents à gérer efficacement le transport des élèves. Les fonctionnalités incluent la gestion des clients pour ajouter, modifier et supprimer les informations des clients; la gestion des bus pour les opérations de flotte; la gestion des conducteurs et des co-conducteurs pour la coordination du personnel; et la planification et le suivi complets du transport.
JavaKotlinSpring BootReactTypeScriptMicroservicesRabbitMQPostgreSQLGitGitHubDockerJenkins
Bank Management System
Système de Gestion Bancaire
A secure banking application for account management, transactions, and financial operations. Implements industry-standard security practices and comprehensive transaction logging with real-time audit trails.
Une application bancaire sécurisée pour la gestion des comptes, les transactions et les opérations financières. Implémente des pratiques de sécurité conformes aux normes de l'industrie et une journalisation complète des transactions avec des pistes d'audit en temps réel.
JavaSpring BootSecurityDatabaseBusiness LogicAudit Trails
CodeWars Solutions
Solutions CodeWars
A collection of algorithm and coding challenge solutions from CodeWars. Demonstrates problem-solving skills across multiple programming paradigms and languages with focus on code optimization and best practices.
Une collection de solutions d'algorithmes et de défis de codage de CodeWars. Démontre les compétences en résolution de problèmes dans de multiples paradigmes de programmation et langages avec un accent sur l'optimisation du code et les meilleures pratiques.
CAlgorithmsProblem SolvingCode OptimizationCode Kata