👩💻 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++ | ✅ |
| CPP Module 07 | Templates in C++ | ✅ |
| CPP Module 08 | Templates containers, iterators, and algorithms | ✅ |
| CPP Module 09 | More STL: containers and algorithmic exercises on sorting and RPN evaluation | ✅ |
| Inception | Docker, container orchestration, networking, persistent storage, secure environment configuration | 🛠️ |