Sitelet https://github.com/DonsWayo
Skip to content
View DonsWayo's full-sized avatar
  • A-Safe Digital
  • Malaga

Block or report DonsWayo

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

Juan Jose Carracedo

Software engineer at A-Safe Digital, based in Málaga, Spain. I build developer tooling and UI infrastructure — mostly around Ruby on Rails and Hotwire, but also native macOS apps in Swift, infrastructure-as-code on Terraform and Ansible, and tools that let AI agents drive real software instead of just autocomplete it. I care about accessibility, honest limitations docs, and correctness that is verified against the original rather than asserted.

Featured work

  • hotwirebits — An open-source UI component library for Rails with 240+ components and 99 Stimulus controllers, shipped both as ERB partials and ViewComponent classes on Tailwind CSS v4. Ruby
  • hotwire-flow — A React Flow–style node-based editor rebuilt on plain HTML with Stimulus and Tailwind, so graph editors work without a JavaScript framework. JavaScript
  • consai — A menu-bar-first macOS app for Apple's container and container-compose stacks: live CPU, memory and IP per container, without Docker Desktop. Swift
  • odoo-addons — Odoo 19 modules, including dw_git: self-hosted Git repository hosting with pull requests, reviews, tokens and diffs as native Odoo records. Python
  • pi-actions — A self-hosted GitHub Actions runner fleet on Raspberry Pi, fully bootstrapped by Terraform, Ansible and cloud-init — flash the card, power on, it registers itself. Shell
  • tauri-mcp — A Tauri plugin exposing screenshots, DOM inspection and input simulation over the Model Context Protocol, so coding agents can test desktop apps end to end. Rust

Currently

  • Spiking the hard parts of shipping Hotwire apps as native desktop apps — loopback stream survival, a relocatable Ruby, and the Windows gate (hotwire-desktop-spikes).
  • Extending the HotwireBits family of components and editor primitives.
  • Publishing agent skills that encode real operational knowledge rather than prompt flavour (skills).

Toolbox

Languages — Ruby · TypeScript · JavaScript · Python · Swift · Go · Rust · Shell

Web & UI — Rails · Hotwire (Turbo, Stimulus) · ViewComponent · Tailwind CSS v4 · Lookbook · Svelte · Inertia

Native & desktop — SwiftUI · Tauri · Apple container · tree-sitter

Infrastructure — Terraform · Ansible · cloud-init · GitHub Actions · PostgreSQL · Odoo · Linux · Raspberry Pi

AI agents — MCP · Agent Skills · Claude Code · Cursor

Elsewhere

Popular repositories Loading

  1. fluent_appbar fluent_appbar Public

    A fluent appbar for flutter apps

    Dart 13

  2. blur_bottom_bar blur_bottom_bar Public

    Flutter blur bottom bar

    Dart 11 2

  3. bottom_indicator_bar bottom_indicator_bar Public

    Dart 5 11

  4. consai consai Public

    Menu-bar-first macOS app for Apple container and container-compose stacks — see, group, and act on every container without leaving the menu bar.

    Swift 4

  5. adonis-preact adonis-preact Public

    TypeScript 3

  6. typetron typetron Public template

    A Boilerplate for an Easy Start with TypeScript React and Electron.

    JavaScript 2 1