Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Librería Libft
Durante mi formación en el campus 42 desarrollé diferentes proyectos de programación, entre ellos Libft, una librería creada desde cero en lenguaje C cuyo objetivo principal era reimplementar parte de las funciones disponibles en la librería estándar del lenguaje.
El proyecto suponía un cambio respecto a mi experiencia previa centrada principalmente en diseño, ya que requería trabajar desde una perspectiva más cercana al funcionamiento interno del software, prestando especial atención a la gestión de memoria, estructuras de datos, lógica de programación y buenas prácticas de desarrollo.
El reto principal consistía en comprender el comportamiento de funciones ya existentes y reproducir su funcionamiento sin depender de la implementación original, asegurando que cada nueva función cumpliera con los requisitos esperados y funcionara de forma eficiente y segura.
Para resolverlo, analicé el funcionamiento de cada método, planteé soluciones adaptadas a las restricciones del proyecto y desarrollé una librería propia aplicando principios de código limpio, reutilización y organización modular.
El resultado fue una base de herramientas en C reutilizable para futuros proyectos, además de una mejora significativa en mis conocimientos de programación de bajo nivel y una consolidación de conceptos adquiridos previamente durante el grado superior de Desarrollo de Aplicaciones Multiplataforma.





