Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Libft library
During my training at 42, I developed several programming projects, including Libft, a library built from scratch in the C language with the main goal of reimplementing part of the functions available in the language’s standard library.
This project represented a shift from my previous experience, which was mainly focused on design, as it required working from a perspective closer to the inner workings of software, with special attention to memory management, data structures, programming logic, and development best practices.
The main challenge was understanding the behaviour of existing functions and reproducing their functionality without relying on the original implementation, ensuring that each new function met the expected requirements while remaining efficient and reliable.
To achieve this, I analysed how each method worked, designed solutions adapted to the project’s constraints, and developed my own library applying principles of clean code, reusability, and modular organisation.
The result was a reusable set of C tools that could serve as a foundation for future projects, along with a significant improvement in my low-level programming knowledge and a consolidation of concepts previously acquired during my Higher Technical Degree in Multiplatform Application Development.





