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.
Parts of this site and other additional content (including a
gemlog) are available at ruivieira.srht.site (using Gemini).
Technical details about this site are available on the site details page.
I’m a senior software engineer at Red Hat1 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 GitHub2. 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:
- Machine Learning with a focus on explainability and [fairness](Fairness in Machine Learning).
- Programming languages I frequently use, in no particular order:
Here you can find some of the things I do for fun:
Recent Blog Posts
- Orca's fashion (18nd September 2023)
- Modernism and Gazette (16nd September 2023)
- KNative missing CRDs (7nd September 2023)
- JUnit null and empty sources (5nd September 2023)
- LunarVim (4nd September 2023)
- Hatch Poetry (3nd September 2023)
- Exception Bubbling in Python (2nd September 2023)
- Orca's fashion ()
- Modernism and Gazette ()
- Spinach and Lentil Dahl ()
- Kubernetes ()
- KNative missing CRDs ()
- JUnit ()
- JUnit null and empty sources ()
- Neovim ()
- LunarVim ()
- UNIX philosophy ()
- Feature scaling ()
- Python environments ()
- Python ()
- Hatch Poetry ()
- Typography ()
- Stuff I did in 2023 ()
- Site details ()
- Java ()
- Bots ()
- Exception Bubbling in Python ()