Skip to content
View Ruivalim's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Ruivalim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ruivalim/README.md

Hi, I'm Rui 👋

I'm a DevOps Engineer based in Brazil.

I love building developer tools, experimenting with AI and LLMs, and turning complex problems into simple, reliable solutions.

I'm passionate about infrastructure, automation, backend development, and everything in between. Always tinkering, learning, and building something new.

ruivalim.com.br · LinkedIn

Here's what I have been up to

☁️ AWS CDK

Reference stacks in TypeScript, each one deployable on its own:

Project What it is
aws-cdk-eks-platform Production-shaped EKS platform: network, cluster, node capacity and add-ons
aws-cdk-event-pipeline Event ingestion pipeline with reliable queues and dead-letter handling
aws-cdk-serverless-shortlink Serverless URL shortener

📦 Open source packages

Backstage plugins

Package What it does
@ruivalim/kubernetes-apply Scaffolder action that server-side applies any Kubernetes manifest, with dry-run support npm
@ruivalim/shell-exec Scaffolder action that runs commands and scripts, with parameters passed as literal arguments npm
@ruivalim/catalog-cleanup Page to find and delete orphaned catalog locations npm

Pi extensions

Package What it does
@ruivalim/pi-model-filter Filter and block models from any provider through allow/block rules npm

🧪 Other things I'm building

Package What it does
exu-base Train encoder-only decision models that answer with calibrated probability distributions pypi
ia-do-zero An interactive AI course in Portuguese, with demos that run in the browser -

🛠️ Stack

TypeScript Go Python AWS Kubernetes Docker PostgreSQL Backstage

GitHub streak

Pinned Loading

  1. exu-base exu-base Public

    Train encoder-only decision models that answer with calibrated probability distributions, not generated text

    Python 3

  2. ia-do-zero ia-do-zero Public

    Curso interativo de IA em portugues, com demos que rodam no navegador e uma estante de papers

    MDX 1

  3. aws-cdk-eks-platform aws-cdk-eks-platform Public

    Production-shaped EKS platform on AWS (network, cluster, node capacity, add-ons) in TypeScript with AWS CDK

    TypeScript

  4. aws-cdk-event-pipeline aws-cdk-event-pipeline Public

    Event ingestion pipeline on AWS with reliable queues and dead-letter handling, in TypeScript with AWS CDK

    TypeScript

  5. aws-cdk-serverless-shortlink aws-cdk-serverless-shortlink Public

    Serverless URL shortener on AWS, defined in TypeScript with AWS CDK

    TypeScript