Welcome to my site, ruivieira.dev.

Formerly, this site used to be a blog. Currently, it is adhering to the principles of a Digital Garden and following the guidelines of Brutalist Web Design. It is intended to be a collection of notes, a learning journal and a reference – all growing organically.

Technical details about this site are available on the site details page. This site is also available as man pages1.

About me

I’m a senior software engineer at Red Hat2 working on machine learning, specifically explainable AI and distributed applications. I have a PhD in Bayesian Statistics (on the topic of Sequential Monte-Carlo methods for long-running streaming data) from the School of Mathematics, Statistics and Physics at Newcastle University, UK.

You can find recordings and slides from previous presentations I’ve made in here and some of my repositories on GitHub3. There is also a “now” page with some of the things I’m focused on, at the moment.


In this site you’ll find notes on topics such as:

Here you can find some of the things I do for fun:

  • Bots
  • Non-work related content in this site, such as my drawings.

  1. Try curl -s https://ruivieira.dev/man/index.txt | groff -man -Tascii | less. Any page will work. ↩︎

  2. All opinions on this site are my own, not Red Hat’s. ↩︎

  3. https://github.com/ruivieira ↩︎

Recent Blog Posts

This page has a list of all blog posts.

Recently updated

An RSS2.0 feed is available at /index.xml.