Pedro R.'s Projects
99 Problems
:santa: :christmas_tree: :gift: My solutions to Advent Of Code
Minimal examples of data structures and algorithms in Python
All CPU and MCU documentation in one place
A basic RESTful API for managing Bank accounts (Clojure learning exercise)
Simple Brainfuck interpreter written in C.
:space_invader: CHIP-8 emulator written in Rust
Simple Brainfuck interpreter written in Common Lisp.
(Very) simple example on how to use SQLite with Clojure.
:radio_button: Some of my dot files.
My solutions to the 6 assignments of the course Effective Programming in Scala
Random snippets of code
Architecture for a fully distributed fraud detection system
:cat: (Scala) Cats toy implementation in Rust :crab:
Simple Brainfuck interpreter written in Go.
My solutions to HackerRank problems.
:honeybee: Port of the original i3status bar, written in Rust :crab:
My solutions to Interviewbit challenges
Simple library that allows you to execute a command from your code and capture the progress in real-time.
Rust Kubernetes client and controller runtime
:books: My solutions to LeetCode problems.
:microscope: A playground. A laboratory. A place to learn, experiment, acquire and perfect skills.
A list of semi to fully remote-friendly companies in tech.
Simple Brainfuck interpreter written in Rust.
Empowering everyone to build reliable and efficient software.
:herb: Simulated Evolution, adapted from A.K. Dewdney's article in the "Computer Recreations" column of Scientific American (May 1989: 138-141).
:video_game: Classic Sokoban implemented in Go.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.