Profile

๐Ÿช Hi, I'm Luma

Creating elegant systems from the bits up

I'm Luma, a curious developer who loves exploring the complexity of systems. I enjoy crafting clean, efficient code and learning how to make things work better, one layer at a time.

I prefer writing clean, readable code over quick hacks that we'll regret later.

๐Ÿ› ๏ธ Skills & Technologies

Technologies and tools I work with

Languages

C

C

1 ProjectLast: Libft

Low-level, high-performance language providing precise memory and hardware control.

C++

C++

0 Project

Extension of C adding object-oriented programming and features for complex software.

C#

C#

0 Project

Versatile object-oriented language used for building performant applications and games.

Assembly

Assembly

0 Project

Low-level language specific to each architecture, offering direct control of the processor and hardware.

JavaScript

JavaScript

0 Project

High-level language for developing interactive applications on client and server sides.

TypeScript

TypeScript

0 Project

Superset of JavaScript adding static typing for safer and more maintainable code.

Lua

Lua

0 Project

Lightweight and simple language often embedded in applications to add programmable features.

Frameworks & Libraries

Next.js

Next.js

0 Project

React framework enabling server-side rendering and optimized static site generation.

Fastify

Fastify

0 Project

High-performance Node.js web framework for building fast and efficient server applications.

Node.js

Node.js

0 Project

JavaScript runtime environment for creating scalable server-side applications.

Tailwind CSS

Tailwind CSS

0 Project

Utility-first CSS framework providing predefined classes to quickly build interfaces.

REST API

REST API

0 Project

Network architecture style enabling structured client-server communication over HTTP.

Tools & Platforms

Linux

Linux

Open-source operating system known for its stability, security, and technical flexibility.

Git

Git

Distributed version control system for tracking code changes and managing collaborative projects.

GitHub

GitHub

Web platform for hosting Git repositories and facilitating software project collaboration.

Visual Studio Code

Visual Studio Code

Feature-rich open-source code editor, extensible and compatible with many programming languages.

Neovim

Neovim

Extensible Vim-based editor with improved integration for plugins and external tools.

Makefile

Makefile

1 ProjectLast: Libft

Build automation tool for managing dependencies and compiling software projects.

Scripting & Shell

Bash

Bash

Unix command interpreter for task automation and system scripting.

DevOps & Containerization

Docker

Docker

0 Project

Containerization platform allowing portable and consistent application deployment.

Docker Compose

Docker Compose

0 Project

Tool for defining and managing multi-container applications via a YAML file.

๐Ÿš€ My Journey

Key milestones of my programming adventure

2022

๐ŸŒฑ First Steps

Unity, C#, first functional lines of code

In 2022, I began my programming journey independently with Unity. I created small games, which sparked my passion for coding and problem-solving.

C#Unity
๐Ÿ† Space Invaders
2023

๐Ÿซ ร‰cole 42 - The Big Dive

C Piscine, Algorithms, Building a foundation

In 2023, I joined ร‰cole 42, where we were immersed in the C language. I learned a lot about problem-solving through intensive challenges. This experience strengthened my passion for programming and laid a solid foundation for the rest of my journey.

CShellGit
๐Ÿ† Libft++
2024

๐ŸŒ 42 - Networking and Web Development

C++, network protocols, web development, and some DevOps

In 2024, the immersion continued with learning C++ and exploring network protocols. The adventure expanded to web development, both front-end and back-end, along with an introduction to DevOps practices to understand a project's full lifecycle.

C++DockerFastifyTailwind
๐Ÿ† Ft_Transcendence
2025

๐Ÿš€ Whatโ€™s next?

Deepen low-level development, explore system programming and embedded systems

In 2025, the focus is on system and low-level programming, with an emphasis on embedded systems and the software-hardware interaction. The goal is to work on projects that challenge me and enhance my skills.

ASMCC++
๐Ÿ† Corewar

๐Ÿ“ฌ Let's Talk!

Letโ€™s discuss your projects and see what we can create together!

Contact Me

Iโ€™m always open to new opportunities and collaborations. Donโ€™t hesitate to reach out to discuss your projects.

Email

jb.brousse@luma3.dev

Location

Paris, France

Follow Me

Send Message

Luma - Portfolio