Posts by Year


HS Robot Controller - Part 1

2 minute read

I’ve been working on a controller for a robot I’m developing with other students at HackerSchool. HackerSchool is a non-profit academic association where you...

OpenCV - Google Summer of Code - Part 2

4 minute read

This is the last week of Google Summer of Code and I’ve finished the work I had planned. My contribution to OpenCV was adding the ‘viz3d’ namespace to the hi...

OpenCV - Google Summer of Code - Part 1

less than 1 minute read

In the last months I haven’t worked on any personal project due to me getting a part-time job in software engineering at Instituto Superior Técnico, where I’...

P2P Graph Simulator - Part 3 - Ring Network

less than 1 minute read

I’ve added the Ring Network protocol described in this paper1 to the P2P graph simulator. I’ve also set a limit on the number of neigbours purely because th...

P2P Graph Simulator - Part 2 - Simple P2P

less than 1 minute read

I’ve continued working on the P2P graph simulator and I have added directed connections and a random message delay. I’ve also finished implementing the most ...

P2P Graph Simulator - Part 1

1 minute read

For some time I’ve been wanting to start a project related to web development or networking, so I decided to create a chat application. The premise of this c...

Voxel Platformer

1 minute read

This past week I challenged myself to make a simple 3D voxel platformer from scratch in C++. I reused a small amount of code from my previous voxel experimen...

Voxel Engine - Part 1 - Grids vs Octrees

4 minute read

I have been working on a voxel game engine written in C++ and OpenGL with the goal to render huge regions with enormous render distance in all 3 axis. For th...


less than 1 minute read

This year I have participated in a game jam for the first time (Global Game Jam 2021). My team’s submission was EDUCE, a game where the protagonist returns t...

Back to Top ↑