Skip to content
View ravazque's full-sized avatar
  • 42 Madrid - Telefónica
  • Madrid, Spain
  • 06:40 (UTC +02:00)

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.

Content in all repositories owned by your account will be closed.
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
ravazque/README.md

Typing SVG

About Me

I am a 20-year-old Software Development student at 42 Madrid, specializing in Data Engineering and passionate about 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/C++, Python, 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/C++ projects, data 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


                  
              

Projects

🎓 42 Cursus - CommonCore
  • 🔗 - 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 using linked lists.

  • 🔗 - 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. ✦

📚 42 School - OuterCore Projects
  • libasm – x86-64 assembly re-implementation of standard C library functions.

  • Dr. Quine – Programs that print their own source code, exploring Kleene's recursion theorem.

  • Inception of Things – Kubernetes lab from scratch with Vagrant, K3s, K3d and Argo CD.

  • ft_linear_regression – Linear regression model built from scratch to predict car prices.

  • dslr – Logistic regression classifier built from scratch applied to a Hogwarts-themed dataset.

  • Leaffliction – Deep-learning pipeline for plant disease classification on leaf images.

  • Learn2Slither – Reinforcement learning agent that learns to play Snake using tabular Q-learning.

  • lem-in – Ant pathfinding system solving efficient flow through a graph of tunnels.

  • Gomoku – AI agent that plays Gomoku using minimax with alpha-beta pruning.

  • ft_newton – Basic physics engine simulating rigid body interactions with Newton's laws.

  • Red Tetris – Multiplayer networked Tetris in a full-stack JavaScript stack.

  • Music Room – Collaborative mobile app for shared music experiences and playlist management.

  • ft_hangouts – Android contact manager app for creating contacts and sending SMS.

  • Swifty Companion – Mobile app displaying 42 students' profiles via OAuth2 and the 42 API.

🌱 Personal Projects

 📬 Contact Me

Pinned Loading

  1. dslr dslr Public

    Forked from ccheerry/dslr

    A multiclass logistic regression classifier built from scratch with data analysis and visualization.

    Python

  2. Inception-of-Things_ravazque Inception-of-Things_ravazque Public

    From Vagrant VMs to a full GitOps pipeline: K3s, K3d, Argo CD and a self-hosted GitLab. 42's Inception-of-Things, fully scripted, reproducible and testable.

    Shell

  3. ft_transcendence ft_transcendence Public

    A full-stack web platform with real-time multi-user support, secure authentication, containerized deployment, and a RESTful API.

    TypeScript 2

  4. 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++ 2