About me

I like to understand how things work, all the way down. Over the last five years that curiosity has taken me across the whole stack: from React interfaces and design systems to Python APIs, cloud infrastructure and, lately, data engineering.

What I enjoy most is taking a problem that looks complicated and finding the simple idea hiding inside it. The best solutions I've worked on weren't the cleverest ones; they were the ones the next person could read, trust and build on.

Outside work, I collect languages. I grew up speaking Portuguese, work in French and English, and I'm currently learning Greek (δεν είναι εύκολο, αλλά μου αρέσει!). Programming languages too: I enjoy picking up a new one just to see how it approaches problems differently.

If you're building something interesting, or want to practise Greek with me, say hi.

Projects

Machine learning for audio on web

Tool that allows any user, using a browser, to separate the musical instruments from a piece of music, i.e. the user can extract only the sound of the guitar or vocals of a song, without the need of any kind of server for processing.

Gesture recognition - SLIM

In this project me and my team extend previous research by endeavouring to apply the concept of mirror neurons to gesture recognition using images of real hands. We were able to develop a convolutional neural network model based on transfer learning that recognizes simple hand poses from a set of predefined gestures with a satisfying accuracy.

Sgit

A Scala-based git-like code source manager.

Functional compiler

Work developed in the Compiler discipline had as main objective the development of a functional compiler with a lexical analyzer (lex), a syntactic analyzer (yacc) to generate abstract code in an assembly format.

File system in C

The objective of this work was to apply the concepts of operating systems in the implementation of a File System that employs indexed allocation for the creation of files and directories.