Pedro's repositories

matryoshka

Virtual Machine with linux environment to make life in 42 as a student easier.

pedroruiz.xyz

Statically generated website using Hugo and a minimal theme. Self-hosted on a Raspberry Pi 4 using Docker 🐳 and updated through GitHub Actions.

Language:HTMLStargazers:2Issues:1Issues:0

discovery-piscine

Bunch of projects to learn Javascript, HTML and CSS.

Language:HTMLStargazers:1Issues:1Issues:0

ft_linear_regression

Machine learning. Making predictions using a linear function training and a gradient descent algorithm.

Language:PythonStargazers:1Issues:1Issues:0

ft_token_manager

FastAPI server that acts as an intermediary to request 42 webAuth tokens. This way your client secret is hidden from the end user and you can update UID and Secrets in one centralized place

Language:PythonStargazers:1Issues:1Issues:0

miniRT

A raytracer from scratch entirely made in C. Uses multithreading, can render scenes with basic geometric objects and has camera movement.

Language:CStargazers:1Issues:0Issues:0

push_swap

Algorithm to sort numbers using two stacks

Language:CStargazers:1Issues:1Issues:0

dockerhub-42img

Docker image hosted on dockerhub. Created to develop 42 projects.

Language:DockerfileStargazers:0Issues:0Issues:0

ft_containers

My own version of some C++ containers. Implemented vector, stack, map (using a red-black binary tree) and set.

Language:C++Stargazers:0Issues:0Issues:0

ft_irc

Our own IRC Server written in C++. RFC compliant and compatible with comercial clients.

Language:C++Stargazers:0Issues:0Issues:0

libasm

Function library written in Assembly language.

Language:AssemblyStargazers:0Issues:0Issues:0

42box

Easy VM setup based on linux with all basic C tools for 42 Berlin

Language:ShellLicense:MITStargazers:0Issues:0Issues:0

anmeldunghunt

Open the browser when an anmeldung appointment in Berlin is free

Language:PythonStargazers:0Issues:0Issues:0

ansible_microserver

Files to set my server with no manual intervention.

Language:JinjaStargazers:0Issues:1Issues:0
Language:JinjaStargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:0Issues:0

cv

Source files of my CV built with latex and Awesome CV

Language:TeXStargazers:0Issues:1Issues:0
Language:PythonStargazers:0Issues:0Issues:0

flathunt

Python script to find flats from wg-gesucht

Language:PythonLicense:GPL-3.0Stargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:1Issues:0
Language:CStargazers:0Issues:1Issues:0
Language:TypeScriptStargazers:0Issues:0Issues:0
Language:DockerfileStargazers:0Issues:1Issues:0

minishell

A personal bash-like shell

Language:CStargazers:0Issues:1Issues:0

minitalk

Server and client that communicate using 2 signals

Language:CStargazers:0Issues:1Issues:0
Language:CStargazers:0Issues:0Issues:0

pihole-dns-heartbeat

Script to check if Pihole/Adguard is up and to change router filter config accordingly

Language:CStargazers:0Issues:0Issues:0
Language:ShellStargazers:0Issues:1Issues:0
Language:CStargazers:0Issues:0Issues:0