👩💻 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 and abstract classes | ✅ |
CPP Module 04 | Templates and deeper OOP design patterns 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 | 🛠️ on going |
NetPractice | Interactive networking simulator focused on understanding IP addressing, routing, and subnetting | 🛠️ on going |