Skip to content
View DiegoVa6's full-sized avatar
πŸ¦–
Pushing
πŸ¦–
Pushing

Block or report DiegoVa6

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DiegoVa6/README.md

πŸ‘‹ Hi, I'm Diego Valladares

I am Final-year Dual Bachelor student in Computer Science + Business Administration and a current trainee at 42 Madrid – FundaciΓ³n TelefΓ³nica.

πŸš€ About me

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.

πŸ“š Highlighted Projects

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 optimization
  • A-Maze-ing β€” Python maze generator and visualizer with pathfinding, config parsing, and reusable package design
  • 42-python-modules β€” curated collection of Python modules covering OOP, exceptions, data structures, imports, Pydantic, and functional programming
  • libft β€” recreation of core C library functions
  • ft_printf β€” custom implementation of printf
  • get_next_line β€” line-by-line file reading in C

πŸ“ˆ Activity

Diego's github activity graph

πŸ“Š GitHub Stats

πŸ›  Tech Stack

πŸ“« Contact

If you'd like to reach out:

Popular repositories Loading

  1. libft libft Public

    Recreation of core libc functions and utilities in C for 42.

    C 1

  2. get_next_line get_next_line Public

    Function to read a file descriptor line by line, including bonus multi-fd support.

    C 1

  3. push_swap push_swap Public

    42 push_swap project in C, focused on stack-based sorting, algorithm design, input parsing and operation optimization.

    C 1

  4. A-Maze-ing A-Maze-ing Public

    Python maze generator and visualizer with config parsing, ASCII rendering, shortest-path solving, and a reusable maze generation package.

    Python 1

  5. Piscina42Julio Piscina42Julio Public

    En este repositorio guardo todo el trabajo realizado durante el mes de Julio en el programa 42-madrid de fundacion telefonica

    C

  6. libftprintf libftprintf Public

    Exercise where I create my own printf function

    C