Skip to content
View albertoarena's full-sized avatar

Block or report albertoarena

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
albertoarena/README.md
Alberto Arena, senior software engineer. Developer tooling for Laravel and event sourcing.

Senior software engineer. I build and maintain developer tooling for Laravel and event sourcing, and I write about Laravel, developer tools, and AI-assisted coding with Claude Code.

📬 Newsletter

Subscribe and get my free Spatie Event Sourcing cheat sheet (printable PDF), plus practical notes on Laravel and AI-assisted development, roughly once a month. No spam.

Get the cheat sheet →

Currently

  • Shipping Truss, a live ER diagram of your Laravel schema, safe to run against production. It exports the schema as grounding context for a coding agent, over an optional read-only MCP server, and truss:doctor reviews the structure for problems and can fail your CI build. Structure only, never data. Docs
  • Bringing Spatie event sourcing into Filament v4 with filament-event-sourcing.
  • Working out how far a Claude Code skill can replace a code generator, in claude-laravel-event-sourcing.
  • Available for freelance and consulting work. Here is what that looks like.

What I maintain

Laravel

  • laravel-truss reads your schema and draws it as a scrollable, zoomable ER diagram.
  • codemetry-laravel brings git-powered code quality metrics to a Laravel app.

Event sourcing

Claude Code

Smaller tools

Latest posts

Read all posts on my blog · RSS


albertoarena.it · @alberto_arena · LinkedIn · YouTube

Pinned Loading

  1. laravel-truss laravel-truss Public

    A live database structure viewer for Laravel that renders your schema as a scrollable, zoomable ER diagram. Structure only, never data.

    PHP 251 9

  2. laravel-event-sourcing-generator laravel-event-sourcing-generator Public

    Artisan command to scaffold Spatie event sourcing domains - events, projectors, aggregates, reactors, actions, DTOs, notifications, and PHPUnit tests.

    PHP 27 1

  3. filament-event-sourcing filament-event-sourcing Public

    Integrate spatie/laravel-event-sourcing v7 with Filament v4: write through aggregates, browse stored events, and replay projectors.

    PHP 7

  4. filament-event-sourcing-demo filament-event-sourcing-demo Public

    A small Filament 4 app for trying albertoarena/filament-event-sourcing. Seeded and ready to run: every write to a Post goes through an aggregate, not Eloquent.

    PHP 2

  5. claude-laravel-event-sourcing claude-laravel-event-sourcing Public

    A Claude Code skill that helps you design and generate event-sourced domain code for Laravel using Spatie event sourcing

    Shell 6

  6. claude-code-laravel-starter claude-code-laravel-starter Public template

    A lean docs skeleton for Laravel + Claude Code. CLAUDE.md is RAM, docs/ is disk.

    4 1