+----------------------------+
| rddtz                    | |
| rayan raddatz de matos   v |
+----------------------------+
+---------------------------------------------+
| In fearful day, in raging night,            |
| With strong hearts full, our souls ignite,  |
| When all seems lost in the War of Light,    |
| Look to the stars -- For hope burns bright! |
+---------------------------------------------+

rddtz

Projects

This page contains information about projects that I have participated in. Most of the projects listed here are final works from my university (and also some personal works). Almost all of the source for these projects can be found in my GitHub page.

2025

2025 . INF01146/CMP223

Final work for the Computer System Performance Analysis course, where we needed to analyze the performance of a computational object. Me and my group chose to analyze the performance of data parallelism across multiple computing nodes for deep learning training using TensorFlow. We identified that the network bottleneck is a major problem, but that it can be overcome by correctly configuring the experiments.

2025 . INF01046

Final work for the Fundamentals of Image Processing course, where we needed to replicate a paper of the area. Me and my duo chose to replicate the Structure-Based ASCII Art paper, which introduced a new metric to create ASCII Art based on the image structure through an optimization process that continuously deforms the image. We also implemented automatic image vectorization, as the original paper receives the image already vectorized. Some results of our implementation.

2025 . INF01120

TCP (Tabuleiro de Combate de Peças) is a free, open-source, object-oriented implementation of the traditional Chess game, made by me and my group as final project for the Techniques of Program Construction course. We implemented chess from scratch using Java following the object-oriented paradigm and good software engineering practices. We also filmed a small trailer to release the game on the final presentation!

2025 . INF01047

The Computer Graphics Fundamentals course requested a 3D game as final work. Me and my duo decided to re-create the Portal game on a smaller scale. We then implemented a demo version with all the basic game logic (portals and puzzles) using OpenGL directly in C/C++. We didn't implement portals on the floor or ceiling as we wanted to keep our sanity during the semester.

Once again the giants move; I, who believed I was in a sea, now find myself in complete solitude.