Location via proxy:   
[Report a bug]   [Manage cookies]                
Website logo: pixel art of a black cat on a yellow background

Bruno
Costa

Hello there!

I'm a system architect and developer, currently working on cloud-native solutions for speech synthesis and voice biometrics.

Coroutines in C

By Simon Tatham

An implementation of coroutines in portable ISO C, using the principles of the Duff’s device and some C preprocessor abuse.

Handle abstraction with unpredictable values

Some time ago, I ran into a scenario where I needed to identify sessions in a C library. I wanted to use the handle abstraction to easily and safely pass the identifier around while ensuring the handles were unpredictable. Let’s dive into a possible solution to achieve this.

Projects

Curious about the open-source projects I've been working on?

About

Know more about me, my skills and interests, and some projects I've worked on in my professional career.

Photography

I have other interests besides technology: I like films, music, painting and photography (most of which I just enjoy, because I don't have the skills to do it 😅). But I take pictures and you can check it out in my portfolio.