Welcome
Welcome to ruivieira.dev, a digital workspace where technology, machine learning, and software engineering intersect.
This space serves as my personal knowledge repository and technical journal, embracing the organic growth philosophy of a digital garden while maintaining the clean, functional aesthetics of Brutalist Web Design. Here, you’ll find my ongoing exploration of machine learning, software engineering, and various programming languages, along with technical notes and research findings.
For those interested in the technical architecture, you can find detailed information on the site details page. In keeping with the UNIX philosophy, this site is also accessible via man pages1.
About me
I’m a Principal Machine Learning Engineer at Red Hat2 working on AI safety, model evaluation and distributed applications. I have a PhD in Bayesian Statistics from Newcastle University and I’m one of the core developers and community lead for the TrustyAI project.
You can find more about me, my background and education in the about page, as well as what I’m currently focused on in the “now”3 page.
Topics
In this site you’ll find notes on topics such as:
- Machine Learning with a focus on explainability and fairness.
- Counterfactuals
 - Synthetic data generation
 - Optimisation methods, including Hill-climbing optimisation and Gradient-free optimisation.
 
 - Generative AI and Large Language Models
 - Software Engineering
 - Programming languages I frequently use, in no particular order:
 
Here you can find some of the things I do for fun: