I am Final-year Dual Bachelor student in Computer Science + Business Administration and a current trainee at 42 Madrid – Fundación Telefónica.
I am currently combining my studies at Universidad Carlos III de Madrid and 42 Madrid, building a profile that mixes software engineering, problem solving and business perspective.
My main interests include:
- Python development and high-level problem solving
- Algorithms, heuristics, and optimization
- Machine learning and language technologies
- Backend development and systems fundamentals
- Low-level programming in C
Alongside my university studies, 42 Madrid has helped me strengthen my programming foundations through project-based learning, especially in C, algorithms and system-level thinking.
Here are some of the projects I’ve developed so far at 42:
push_swap— stack-based sorting project in C focused on algorithms, parsing, and operation optimizationA-Maze-ing— Python maze generator and visualizer with pathfinding, config parsing, and reusable package design42-python-modules— curated collection of Python modules covering OOP, exceptions, data structures, imports, Pydantic, and functional programminglibft— recreation of core C library functionsft_printf— custom implementation ofprintfget_next_line— line-by-line file reading in C
If you'd like to reach out:
- LinkedIn: Diego-Valladares-Ortega
- Email d.valladareso223@gmail.com