Skip to content
View LouisBrunner's full-sized avatar
🤖
🤖

Sponsors

@coke
Private Sponsor

Block or report LouisBrunner

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

Hi, my name is Louis

In 2008, I started learning programming, for free, from a website made by volunteers. Software Engineering quickly became my hobby and then my job.

Since 2015 (after my studies were wrapping up and I had a bit more time on my hand), I have been contributing to various projects I use, fixing bugs, adding features I need, improving documentation... I have always wanted to give back to the community (and the world at large) and repay what I received for free all these years ago by making software more Free and Open.

I have more than a decade of experience through which I learned a very versatile and technology agnostic skillset. I have worked with many different languages and stacks (C, C++, Golang, Python, Rust, TypeScript, Terraform, etc etc), in various industries (robotics, IoT, web agencies, compilers & development tools, DevOps, consulting and more).

My work

I currently focusing most of my time on:

While they do not see active development at the moment, I also maintain:

Contributions

Here is some examples of projects I have contributed to in the past (mostly small fixes):

  • three.js (JavaScript): contributed a way to import NURBS stored in FBX files and a small improvement to LineMaterial
  • gping (Python): improved resizing behaviour, including fixing crashes
  • pi-hole (Shellscript): fixed a crontab-related crash
  • sinon (and its related fake-timers) (JavaScript): various small improvements
  • lua-intf (C++): added support for Lua 5.4
  • mockery (Go): improved support for generics
  • go-ykpiv (Go): fix compilation for ARM architecture
  • atom's tree-view (CoffeeScript): improved trash bin handling on Linux
  • terraform-provider-auth0 (Go): fixed a crash when passing null in Terraform
  • swftools (C): improved support for some fonts
  • LIEF (Python/C++): improved support for Macho binaries
  • gorm SQLite (Go): improve parsing for CHECK/CONSTRAINT/FOREIGN KEY
  • zed GDScript (Toml): added support for gdshaderinc files
  • HA London TFL (Python): improved departures/arrivals for National Rail trains
  • Physis (Rust): added GEARSET.dat support (+ other small fixes)
  • V lang (V): reported issues and added test cases

Pinned Loading

  1. checks-action checks-action Public

    GitHub Action which wraps calls to GitHub Checks API

    TypeScript 266 65

  2. valgrind-macos valgrind-macos Public

    A valgrind mirror with latest macOS support

    C 1.4k 71

  3. dnd-multi-backend dnd-multi-backend Public

    Multi Backend system for DnD Core & more

    TypeScript 210 36

  4. avahi2dns avahi2dns Public

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

    Go 50 8

  5. diff-action diff-action Public

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

    TypeScript 14 3

  6. ha-proton-drive ha-proton-drive Public

    Proton Drive integration for Home Assistant (compatible with HACS)

    Python 30