Hi, I'm Rodrigo 👋
Computer Science Student at the University of Porto.
RA

About

I'm currently pursuing a Master's in Computer Science. My main areas of interest right now are programming languages, compilers and distributed systems. I've also made two synthesizers this semester - a physical one implemented in C and one in Rust. Computer Science is a pashion of mine, but so is composing and writing music — it's my creative outlet. I am currently looking for research opportuinties and can't wait to contribute to meaningful investigation!

Skills

Programming Skills
My Projects

Check out my latest work

I have worked on many projects from optimization and distributed systems problems to physics simulations and complex deployable websites. Here are some of the projects I enjoyed working on the most!

Blockction

Blockction

A secure proof-of-work blockhain for auctions implemented in Rust from scratch.

Rust
Libp2p
Tokio
Ratatui
Dalek
Mugen

Mugen

A real-time, terminal-based synthesizer in Rust

Rust
Ratatui
Real-time Systems
Gargantua

Gargantua

A real-time Rust simulation of light orbiting a Schwarzschild black hole.

Rust
Raylib
Physics Simulation
synth-c

synth-c

A real-time synthesizer in C with a physical controller and an android app for streaming.

C
Miniaudio
Arduino
Garbage Collector

Garbage Collector

Implementation of a toy garbage collector and virtual machine with some minor otimizations.

C
Mark Sweep
Mark Compact
Copy Collection
Game for RetroJam 2025

Game for RetroJam 2025

A game developed for IEEE RetroJam 2025 using Raylib and Rust about the themes of rebirth.

Rust
Raylib
Competitions

My Achievements

I have participated in a handful of tournaments, competitions and recently a hackathon. I believe it's a great way to test and hone my abilities!

  • 2

    2nd Place in IEEE RetroJam 2025

    On-Site

    Placed second alongside my brother Diogo with a retro game developed in 48 hours with Rust and Raylib
  • W

    World 4th Place – RoboCup Rescue Superteam 2016

    Leipzig, Germany

    Represented Portugal internationally at RoboCup Leipzig in autonomous robotics competition. Participating in RoboCup was quite a transformative childhood experience that ignited my passion for technology and programming.
  • N

    National 1st Place – Robotics Championship (CoSpace Rescue) 2016

    Portugal

    Awarded for achieving the highest score in the drill. Robot programming, navigation algorithms, and autonomous systems.
  • 4

    4th Place in Canguru Matemático Sem Fronteiras

    Portugal

    Achieved 4th place nationally in the Canguru Matemático competition. Maths is quite a pashion of mine, even though i have deviated from it.
Contact

Get in Touch

Want to contact me? Feel free to reach out and I'll get back to you as soon as possible.