An open API service providing repository metadata for many open source software ecosystems.

GitHub / mbdanielcrespo 1 Repository

I am a molecular biology and genetics student from Faculty of Sciences of the University of Lisbon (2019 - 2023) and currently enrolled at 42 school Lisbon.

mbdanielcrespo/TD_label_printer

Generator to print labels for any sort of labeling, provideing a barcode and a qr code along with the id and the name

Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/Philosophers

Project that simulates the classic dining philosophers problem. It focuses on concurrent programming using threads and mutexes to manage resource sharing, prevent deadlocks and data races, and ensure synchronization among multiple processes.

Language: C - Size: 1.51 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/Stepper_Controller

Language: C++ - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/Viewer_UI

This is a basic UI project that will server as a template for future simulation and visualization projects.

Language: C++ - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/ESP_Wifi_Comm

ESP32-based WiFi gate controller that enables remote activation of gates and doors over a local network. Built with ESP-IDF and implemented in a real-world automatic door system.

Language: C - Size: 7.81 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/IRC

C++ implementation of RFC-compliant IRC server utilizing socket programming with non-blocking I/O via select(). Features client-server architecture supporting concurrent connections, channel operations, private messaging, user authentication, and operator privileges with full command parsing and execution.

Language: C++ - Size: 1.27 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/CPPs

​The 42 C++ modules (CPP00–CPP09) offer a structured progression from fundamental to advanced C++ programming concepts, emphasizing object-oriented design, memory management, and standard library utilization.

Language: C++ - Size: 479 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/MiniRT

The MiniRT project at 42 School is an introduction to ray tracing by building a basic 3D renderer in C. It involves parsing scene descriptions, computing ray-object intersections, and rendering images using the MiniLibX library.​

Language: C - Size: 1020 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

mbdanielcrespo/Fdf

Project that involves creating a 3D wireframe renderer in C. It reads elevation data from a file and displays it using isometric projection, utilizing the MiniLibX library for graphical output.

Language: C - Size: 1.12 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

mbdanielcrespo/Minitalk

Inter-process communication (IPC) using UNIX signals project. It involves creating a client-server system where the client sends messages to the server by encoding characters bit-by-bit using SIGUSR1 and SIGUSR2 signals.

Language: C - Size: 236 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/Push_swap

This project is an implementation of a sorting algorithm with certain restrictions to order two stacks of numbers.

Language: C - Size: 1.57 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/Get_next_line

A function that reads a file and returns the next line on each subsequent call.

Language: C - Size: 274 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/Printf

This project is a recreation of the printf function, a commonly used output function in C.

Language: C - Size: 364 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/Libft

This project is a library of fundamental functions that will be used throughout the 42 course, it contains a variety of functions, including string manipulation, memory management, and list operations.

Language: C - Size: 58.6 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/Born2beRoot

System administration project: Configuring a secure Linux virtual machine using VirtualBox, covering partitioning, LVM, SSH, UFW, sudo, password policies, and scripting.

Size: 1.54 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mbdanielcrespo/find_best_day_algorithm

The exercise is from the data structures and algorithms chair from the course computer science of the University of Groningen

Language: Python - Size: 50.4 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0