Skip to content
You must be logged in to sponsor LouisBrunner

Become a sponsor to Louis Brunner

Hi, my name is Louis

In 2008, I learned to program for free, from a community-built website.
That stuck with me: most of what I've been able to do professionally I owe to people who built things in the open and shared them freely.
Contributing back has felt less like a choice and more like a debt I'm happy to keep paying.

I have 12 years of professional experience building systems at the intersection of cloud infrastructure, embedded software, and developer tooling.
I'm equally at home writing low-level Rust and C, designing distributed cloud architectures in Go, or shipping developer tools or UIs in TypeScript.
Along the way I've worked across robotics, IoT, compilers, DevOps, and AI, which makes for an eclectic GitHub.

Currently working as a Software Architect in AI/robotics. Open to remote consulting and contract roles: architecture, systems design, Go/Rust, developer tooling.

Software should outlast the company that made it. Local-first, user-owned data, no lock-in. Currently deep in ATProto. Watch this space.

My work

Actively developed:

  • valgrind-macos: Yearly downloads
    Valgrind's official macOS port has been broken for years: Mach kernel internals, Apple syscall changes, and threading differences make it genuinely hard to maintain. I keep a separate fork up to date with each macOS release. It's the only actively maintained port that supports modern macOS.
  • ha-proton-drive: Active Deployments
    Home Assistant integration to back up your instance to Proton Drive. Built an unofficial SDK while the official Proton Drive CLI was unavailable, migrated to first-party CLI once released, providing native-tier reliability and UX.
  • ha-addons: a collection of addons for Home Assistant.

Stable and in wide production use:

  • dnd-multi-backend: dnd-multi-backend monthly downloads / react-dnd-preview monthly downloads
    React DnD backend adapter that unifies HTML5 and touch input from a single integration: desktop and mobile, one logic. Includes a Preview component for backends without native drag preview support. Used by Electron and Servarr.
  • checks-action: a GitHub Action used to interface with the GitHub Checks API directly from your YAML workflow, including adding annotations on files, matching the outcome of the job, etc. Used by NPM and Microsoft.
  • diff-action: a GitHub Action to make diffs and publish them as GitHub Checks with automatic regression testing. Used by Traefik.
  • terraform-aws-ses-forwarder: Terraform Module
    a Terraform module to forward SES emails to another email, support regex-based routing.
  • avahi2dns: All times downloads
    a tiny DNS server which can be used to query local mDNS records through Avahi, useful to bridge musl's lack of mDNS support. Part of Alpine edge repository and documentation.
@LouisBrunner

I will be able to dedicate more time on Valgrind support.

Featured sponsors

@edsiper
Private Sponsor
@coke
@MalwarePup
@vincnetas
Private Sponsor
Private Sponsor
@pannous
Private Sponsor
@xulww

Current sponsors 2

@coke
Private Sponsor
Past sponsors 9
Private Sponsor
@MalwarePup
Private Sponsor
Private Sponsor
@pannous
@edsiper
@vincnetas
@xulww
@microsoft

Featured work

  1. LouisBrunner/checks-action

    GitHub Action which wraps calls to GitHub Checks API

    TypeScript 269
  2. LouisBrunner/valgrind-macos

    A valgrind mirror with latest macOS support

  3. LouisBrunner/dnd-multi-backend

    Multi Backend system for DnD Core & more

    TypeScript 210
  4. LouisBrunner/avahi2dns

    Small DNS server which interface with avahi (perfect for Alpine Linux and musl)

    Go 53
  5. LouisBrunner/diff-action

    GitHub Action that compares two files, add tolerances, send notifications, etc

    TypeScript 14
  6. LouisBrunner/ha-proton-drive

    Proton Drive integration for Home Assistant (compatible with HACS)

    Python 38

20% towards 10 monthly sponsors goal

@coke

coke and 1 other sponsor this goal

Select a tier

$ a month

You'll receive any rewards listed in the $5 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$5 a month

Select

You get a Sponsor badge on your profile

$25 a month

Select

I will add your name to a repository of your choice

$50 a month

Select

I will add your name to my profile's README as a "Top Sponsor"

$100 a month

Select

I will add your company logo to a repository of your choice

$200 a month

Select

I will add your company logo to my profile's README as a "Top Sponsor"