-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/M/MU d-- s:+> !a C++$>+++ ULC P+>++ L+++>++++ E-@ W++
!N>+ !o K--? !w O>+ M+ !V PS++@ PE-@ !Y PGP@>++ t+ !5 X++
R@>+ tv+> b++>+++ DI>+ D++>+++ G++>+++ e++++ h---- r+++ z
------END GEEK CODE BLOCK------
Social media: finger rui@plan.cat
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.
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.
About me
I’m a senior software engineer at Red Hat1 working on distributed applications, process automation and machine learning. I have a PhD in Bayesian Statistics (specifically in 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.
- 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. ↩︎
Recently updated
- UNIX philosophy ()
- Python ()
- Minikube ()
- Counterfactuals ()
- zsh ()
- XGBoost ()
- Time-series analysis ()
- Thompson sampling ()
- Synthetic data with SVD and Gaussian copulas ()
- Synthetic data with SDV and CTGAN ()
- Synthetic data with SDV and CopulaGAN ()
- Synthetic Data Generation ()
- Streaming statistics ()
- Streaming anomaly detection ()
- Spearman correlation ()
- Site details ()
- Serving models with Seldon ()
- Scikit-learn ()
- RSS ()
- Reading list ()