PocketArC LogoPocketArC

A derelict factory yard at night, in fog, lit by two floodlights.

Hi, I'm Bruno.

I've been building software for over 20 years. These days I'm an engineering manager for the AI teams at Prompt.

Projects

  • Laravel Integrations - API integrations without the boilerplate

    Laravel Integrations2026

    A Laravel package for third-party API integrations. Handles credentials, logging, retries, rate limiting, health monitoring, OAuth2, webhooks, and sync scheduling. Comes with official adapters for GitHub, Stripe, and Zendesk.

  • sheet.stream2024

    A web app that allows streamers to display data from Google Sheets in real-time on their Twitch, YouTube, or TikTok streams. I built it to help a friend with her streams, but it's free to anyone.

  • TV Sort2023

    A web app that ranks TV episodes based on a human-driven sorting algorithm. It's open-source and free to use. Hit #1 on Hacker News.

  • CodeIgniter 3 logo with text showing PHP 5.4 to PHP 8.6 support

    CodeIgniter 32023

    A maintained fork of CodeIgniter 3, the classic PHP framework. I keep it updated with support for modern PHP versions while keeping backward compatibility (5.4 - 8.6) and address community issues and PRs.

  • Diffusion Depot2023

    A smart image manager I built for AI-generated art. It was my first time playing with Electron, and it forced me to come up with creative solutions to the problem of efficiently displaying tens of thousands of images in a view with smooth scrolling.

  • A digital clock display reading "Thu, 12:54:04" with a progress bar below indicating 15 hours and 5 minutes remaining in a 28-hour period.

    28 Hours2013

    You can split the week into six days of 28 hours each. But if you do, you'll need a clock. This is that clock.

Latest writing

Cover Image for My iTerm2 tabs turn red when Claude Code is waiting for me.

My iTerm2 tabs turn red when Claude Code is waiting for me.

I run more Claude Code sessions than I can keep in my head, and they spend half their time sitting there waiting on me while I have no idea, so I taught my terminal tabs to tell me which one needs an answer by giving tabs colors.

Cover Image for Grafana > Datadog

Grafana > Datadog

Datadog is amazing but super expensive. So I set Grafana up on a side-project server, and now observability is completely free and I can log all the metrics I could possibly imagine.

Cover Image for The era of single-threaded human productivity is over.

The era of single-threaded human productivity is over.

Software engineering is going to radically change in 2026, for some people. I wanted to share my thoughts on the widening gap between AI-native and traditional workflows, and what I think comes next for the industry.

All articlesAll notesAll dev logs