π©βπ» Programming student at 42 Urduliz - 42 Madrid
π οΈ Learning C and C++ (low-level and OPP)
π Some experience in data analysis
π Interests:
- Software development
- Algorithm design and problem-solving
- Data analysis & visualization
- Scientific computing
Common Core
Milestone 0 π¦π¦π¦π¦π¦π¦
Milestone 1 π¦π¦π¦π¦π¦π¦
Milestone 2 π¦π¦π¦π¦π¦π¦
Milestone 3 π¦π¦π¦π¦π¦π¦
Milestone 4 π¦π¦π¦π¦π¦π¦
Milestone 5 π¦β¬β¬β¬β¬β¬
Milestone 6 β¬β¬β¬β¬β¬β¬
| Project | Description | Status |
|---|---|---|
| Libft | Custom C library with essential standard functions reimplemented | β |
| ft_printf | Implementation of a simplified version of printf in C |
β |
| get_next_line | Function to read a line from a file descriptor efficiently | β |
| Born2beroot | Virtual machine project focused on system administration and security | β |
| push_swap | Optimized stack-based sorting algorithm under strict constraints | β |
| Pipex | Simulation of Unix pipes with process management and IPC | β |
| Fract-ol | Interactive fractal visualizer in C with graphics and math modeling | β |
| Philosophers | Multithreaded solution to the Dining Philosophers concurrency problem | β |
| Minishell | Simplified Unix shell in C with parsing, processes, and signals | β |
| CPP Module 00 | Introduction to object-oriented programming in C++ | β |
| CPP Module 01 | C++ basics: memory allocation, references, and more | β |
| CPP Module 02 | Exploring polymorphism, operator overloading, and canonical forms | β |
| CPP Module 03 | Class inheritance in C++ | β |
| CPP Module 04 | Polymorphism, Abstract Classes, and Interfaces in C++ | β |
| cub3D | Pseudo-3D Raycasting engine rendering a 2D map in first-person view with real-time player movement and collinsion handling in C | β |
| NetPractice | Interactive networking simulator focused on understanding IP addressing, routing, and subnetting | β |
| CPP Module 05 | Exception handling in C++ , and more Class Hierarchy and Polymorphism | β |
| CPP Module 06 | Type casting, serialization, and runtime type identification in C++ | π οΈ on going |