Profile

🪐 Salut, je suis Luma

Créer des systèmes élégants à partir de zéro

Je suis Luma, un développeur curieux passionné par la complexité des systèmes. J'aime écrire du code propre et efficace et apprendre à améliorer le fonctionnement des choses, couche par couche.

Je préfère écrire du code clair et lisible plutôt que de recourir à des solutions rapides que nous regretterons plus tard.

🛠️ Compétences & Technologies

Technologies et outils avec lesquels je travaille

Langages

C

C

7 ProjetsLast: Ft_Ping

Langage bas niveau performant, offrant un contrôle précis de la mémoire et du matériel.

C++

C++

1 ProjetLast: WebServ

Extension du C introduisant la programmation orientée objet et des fonctionnalités pour logiciels complexes.

C#

C#

2 ProjetsLast: Pong

Langage polyvalent orienté objet, utilisé pour le développement d’applications et de jeux avec Unity.

Assembly

Assembly

1 ProjetLast: LibASM

Langage bas niveau spécifique à chaque architecture, offrant un contrôle direct du processeur et du matériel.

JavaScript

JavaScript

1 ProjetLast: Transcendance

Langage de haut niveau pour le développement d’applications interactives côté client et serveur.

TypeScript

TypeScript

1 ProjetLast: Transcendance

Sur-ensemble de JavaScript ajoutant le typage statique pour un code plus sûr et maintenable.

Lua

Lua

0 Projet

Langage léger et simple, souvent intégré dans des applications pour ajouter des fonctionnalités programmables.

Frameworks & Bibliothèques

Next.js

Next.js

0 Projet

Framework React permettant le rendu côté serveur et la génération de sites statiques optimisés.

Fastify

Fastify

1 ProjetLast: Transcendance

Framework web Node.js haute performance pour la création d’applications serveur rapides et efficaces.

Node.js

Node.js

0 Projet

Environnement d’exécution JavaScript côté serveur pour créer des applications web évolutives.

Tailwind CSS

Tailwind CSS

0 Projet

Framework CSS utilitaire fournissant des classes pré-définies pour construire des interfaces rapidement et efficacement.

REST API

REST API

0 Projet

Style d’architecture réseau permettant la communication client-serveur via HTTP de manière structurée.

Outils & Plateformes

Linux

Linux

Système d’exploitation open-source, réputé pour sa stabilité, sa sécurité et sa flexibilité technique.

Git

Git

Système de contrôle de version distribué pour suivre les modifications du code et gérer des projets collaboratifs.

GitHub

GitHub

Plateforme web pour héberger des dépôts Git et faciliter la collaboration sur des projets logiciels.

Visual Studio Code

Visual Studio Code

Éditeur de code open-source riche en fonctionnalités, extensible et compatible avec de nombreux langages.

Neovim

Neovim

Éditeur extensible basé sur Vim, avec intégration améliorée des plugins et outils externes.

Makefile

Makefile

8 ProjetsLast: Ft_Ping

Outil d’automatisation de compilation pour gérer les dépendances et construire des projets logiciels.

Scripting & Shell

Bash

Bash

Interpréteur de commandes Unix pour l’automatisation et le scripting de tâches systèmes.

DevOps & Conteneurisation

Docker

Docker

1 ProjetLast: Transcendance

Plateforme de conteneurisation permettant de déployer des applications de façon portable et uniforme.

Docker Compose

Docker Compose

1 ProjetLast: Transcendance

Outil pour définir et gérer des applications multi-conteneurs via un fichier YAML.

🚀 Mon Parcours

Les étapes clés de mon aventure en programmation

2022

🌱 Premiers contacts

Unity, C#, premières lignes de code fonctionnelles

En 2022, j'ai commencé mon parcours en programmation en autonmie sur Unity. J'ai créé de petits jeux, ce qui a éveillé ma passion pour le code et la résolution de problèmes.

C#Unity
🏆 HexaSandbox
2023

🏫 École 42 - Le Grand Plongeon

C Piscine, Algorithmes, Fondation d'une passion

En 2023, j'ai rejoint l'école 42 , où on nous a immergé dans le langage C. J'ai appris beaucoup en résolution de problèmes à travers des challenges intensifs. Cette expérience a renforcé ma passion pour la programmation et a posé une solide base pour la suite de mon parcours.

CShellGit
🏆 Minishell
2024

🌐 42 - Cap sur le Réseau et le Web

C++, protocoles réseau, développement web et un peu de DevOps

En 2024, l'immersion s'est poursuivie avec l'apprentissage du C++ et l'exploration des protocoles réseau. L’aventure s’est étendue au développement web, front-end comme back-end, avec un aperçu des pratiques DevOps pour comprendre le cycle complet d’un projet.

C++DockerFastifyTailwind
🏆 Ft_Transcendence
2025

🚀 Et maintenant ?

Approfondir le développement bas niveau, explorer la programmation système et les systèmes embarqués

En 2025, l’objectif est de se concentrer sur la programmation système et bas niveau, avec un focus sur les systèmes embarqués et l’interaction logiciel-matériel. L’idée est de travailler sur des projets qui me challengent et font progresser mes compétences.

ASMCC++
🏆 Libasm

📬 Parlons-en !

Parlons de vos projets et voyons ce qu’on peut créer ensemble !

Me contacter

Je suis toujours ouvert à de nouvelles opportunités et collaborations. N'hésitez pas à me contacter pour discuter de vos projets.

Email

jb.brousse@luma3.dev

Localisation

Paris, France

Suivez-moi

Envoyer un message

Luma - Portfolio