Hi there! 👋 I'm Felipe. This is my blog. Find me on Bluesky @felipe.rs or Twitter @_Felipe.
← Runtime Checks

In English

2024

Compressed Apache Arrow Tables Over HTTP

Root Cause vs. Contributing Factors

2021

std::optional and non-POD C++ types

2019

Demystifying JOIN Algorithms

2017

Papers I've Read in 2017

Monorepo First, Submodules Later

Where do Type Systems Come From?

id Software Programming Principles

2015

How to Build a GCC Cross-Compiler for the Raspberry Pi

2014

Leveraging Zero-Cost Abstractions in C++: Variadic Templates

Raspberry Pi Essentials: Berryboot Bootloader

Backup from Mac OS X to a Linux server with Duplicity

Run Maintenance Scripts in the Context of a Play Framework Application

Felipe Oliveira Carvalho

I am a Brazilian Sofware Engineer working remotely from Brazil. I taught myself programming when I was in high school and studied Computer Science in university. I currently work at Voltron Data on the C++ implementation of Apache Arrow. In the past, I lived in Sweden and worked at Spotify on the core C++ libraries powering their family of apps.