Skip to content
View ravazque's full-sized avatar
  • 42 Madrid - Telefónica
  • Madrid, Spain

Highlights

  • Pro

Block or report ravazque

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
ravazque/README.md

Typing SVG

About Me

I am a 19 year old Software Development student at 42 Madrid with a passion for bringing ideas to life through code. Before fully immersing myself in programming, I collaborated on video game development projects, which taught me the importance of creativity, teamwork and iterative problem solving. Since July 2024, I've been honing my skills in C and other languages, exploring low-level concepts, data structures, and algorithmic thinking.

On my GitHub, you'll find a mix of game development prototypes, C-based projects, and experimental side projects as I continue to learn and grow. I'm always willing to collaborate, share knowledge and take on new challenges.

Languages & Tools


C C++ C# Git Docker Bash Arch Linux Vim VS Code Unity Godot

Projects

🎓 42 Madrid - CommonCore Projects
  • 🔗 - Milestone 𝟘 | libft – My own C library of useful functions for 42 projects.

  • 🔗 - Milestone 𝟙 | get_next_line – Read lines from file descriptors using static variables.

  • 🔗 - Milestone 𝟙 | ft_printf - Custom implementation of printf.

  • 🔗 - Milestone 𝟚 | push_swap – Sorting algorithm.

  • 🔗 - Milestone 𝟚 | fract-ol – Simple fractal explorer with the use of a graphic library.

  • 🔗 - Milestone 𝟚 | pipex – Learning pipes, forks and redirections.

  • 🔗 - Milestone 𝟛 | philosophers – Use and operation of threads in C.

  • 🔗 - Milestone 𝟛 | minishell – A "simpler" version of a shell.

  • 🔗 - Milestone 𝟜 | miniRT – Generator of rays that strike surfaces, causing reflections and shadows.

  • 🔗 - Milestone 𝟜 | C++ 00/04 – Programming exercises in C++ from Module00 to Module04.

  • 🔗 - Milestone 𝟝 | C++ 05/09 – Programming exercises in C++ from Module05 to Module09.

  • 🔗 - Milestone 𝟝 | inception – NGINX, WordPress and MariaDB stack containerized.

  • 🔗 - Milestone 𝟝 | ft_irc – Implementation of an IRC server in C++ following RFC 1459 specifications.

  • 🔗 - Milestone 𝟞 | ft_transcendence – Full-stack web app.

🚀 Other Repositories

Envelope with Arrow Contact Me

Pinned Loading

  1. ft_irc ft_irc Public

    A C++98 IRC server following RFC 1459 with non-blocking I/O, channel management, multi-client support, and user authentication.

    C++ 1

  2. inception inception Public

    A web infrastructure. Deploys WordPress with php-fpm, MariaDB and NGINX with TLS, orchestrated via Docker Compose.

    Shell

  3. minishell minishell Public

    A simplified bash shell implemented in C. Supports pipes, redirections, environment variables, heredoc and built-ins.

    C

  4. miniRT miniRT Public

    We created our ray tracing that tracks rays hitting surfaces, generating accurate reflections and shadows.

    C