Skip to content
View rhuanbarreto's full-sized avatar
๐Ÿ˜ƒ
Coding
๐Ÿ˜ƒ
Coding

Block or report rhuanbarreto

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.

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
rhuanbarreto/README.md

Hi! I'm Rhuan Barreto! ๐Ÿ‘‹

Principal Software Engineer & Cloud Architect based in Stavanger, Norway.

I'm an engineer that loves to solve problems using technology. Programming is the tool I use the most for solving them, and I've been at it since I was 10 years old. My background bridges hardware engineering (subsea systems, metallurgy) with modern cloud architecture and DevOps.

What I Work With

  • Cloud & Infrastructure: Azure, Pulumi (IaC), Docker / Kubernetes, CI/CD Pipelines
  • Languages: TypeScript, Python, JavaScript, Ruby, SQL, PHP, C#
  • Frontend: React, TanStack (Query, Start, Form), Tailwind CSS, Storybook, Astro
  • Backend: Bun / ElysiaJS, Hono, FastAPI, Rails, PostgREST
  • DevOps: Observability / OpenTelemetry, Monorepo tooling (Pants, Moon), Grafana
  • Leadership: Architecture Design, Team Leadership, DevX, Scrum / Agile

What I'm Building

Archgate: Executable Architecture Decision Records

Write an ADR once. Enforce it everywhere: for both humans and AI agents.

AI coding tools are fast, but they forget your patterns, ignore your conventions, and reinvent your architecture. Archgate fixes that by turning Architecture Decision Records into an executable, enforceable governance layer.

How it works:

  1. Document: Write ADRs as Markdown files with clear do's and don'ts
  2. Automate: Add companion .rules.ts files that run checks in milliseconds
  3. Integrate: AI editors (Claude Code, Cursor, Copilot, opencode) read your ADRs and follow them from the start
  4. Improve: Every violation found during review becomes a permanent rule. Governance gets cheaper, not more expensive

The ecosystem:

Component Description
CLI Free & open-source CLI for managing ADRs and running automated checks (Apache-2.0)
Editor Plugins AI governance for Claude Code, Cursor, VS Code / Copilot, and opencode
GitHub Actions One-step CI integration: installs Archgate and runs checks with GitHub annotations
ADR Registry Curated, importable ADR packs (TypeScript, testing, security, accessibility, Next.js, and more)
CLI Docs Full command reference and rules authoring guide

Built with: Bun, TypeScript, Astro, Hono, Tailwind CSS

The CLI is free and open-source forever. Editor plugins are currently in Open Beta.


Links

Pinned Loading

  1. bun-serve-compress bun-serve-compress Public

    Transparent HTTP response compression for Bun.serve() โ€” gzip, brotli, zstd

    TypeScript 2 1

  2. ha-house-inventory ha-house-inventory Public

    Home Assistant add-on: a private inventory of every physical asset in your house. Imports devices from HA, tracks non-HA assets, auto-finds manuals + product links via DuckDuckGo + any AI Task you โ€ฆ

    TypeScript