Welcome
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.
About me
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.
Topics
In this site you’ll find notes on topics such as:
- Machine Learning with a focus on explainability and [fairness](Fairness in Machine Learning).
- Counterfactuals
- Synthetic data generation
- Optimisation methods, including Hill-climbing optimisation and Gradient-free optimisation.
- Programming languages I frequently use, in no particular order:
Here you can find some of the things I do for fun:
All opinions on this site are my own, not Red Hat’s. ↩︎
Recent Blog Posts
- Kubernetes leases (23nd February 2024)
- Plan 9 design (28nd January 2024)
- BSD mascot (21nd January 2024)
- KServe logging (27nd September 2023)
- 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)
Recently updated
- Kubernetes leases ()
- UNIX ()
- Site details ()
- Serving models with Seldon ()
- Python dependency management ()
- Python ()
- Plan 9 ()
- ModelMesh ()
- Model serving ()
- KServe ()
- Introduction to Isolation Forests ()
- Go resource bundling ()
- Fedora ()
- Plan 9 design ()
- zsh ()
- UNIX philosophy ()
- TrustyAI ()
- OpenShift ()
- Maven ()
- Machine learning ()