Skip to content
You must be logged in to sponsor Julusian

Become a sponsor to Julian Waller

@Julusian

Julian Waller

Julusian
Birmingham, UK

Hey, I'm Julian.

I am professional software engineer, writing open source software both at work and in my free time.
Most of my code is Typescript for node.js, including some C++ native modules, with some other projects in C# and hopefully more soon in Rust.

My main focus is on software to aid in live stream and broadcast production.

  • I have spent countless hours working towards a complete cross-platform implementation of the Blackmagic ATEM Protocol
  • I am a core maintainer of Bitfocus Companion including for a few device integrations. I also maintain the streamdeck library it relies on, as well as providing more tools for the ecosystem
  • I try to help out other open-source libraries where possible, and try to provide a PR along with a bug report. I have helped convert node-hid and others to be Node-API based libraries, greatly streamlining their use for others. In some cases the original maintainers are unavailable so I am maintaining a fork instead.

My hope is that Github Sponsors will allow me to provide better value to users of my libraries and applications.
A majority of the projects use hardware that isn't cheap. I have a small set of hardware that I use to test with, but as new products are released it is hard to test or implement support for features that are only available on newer models.

It will also help motivate me to fix those minor issues that aren't a big deal but can be a bit annoying. With so many projects to keep an eye on it is very easy to get lost in the ones where I have ideas for new and exciting things, so some help to check back in on everything else is appreciated.
I find that so much of the npm ecosystem is made up of packages that have been abandoned, and perhaps unnecessary but are being used regardless. I want to avoid this happening to anything of mine that is still useful to someone.

Current sponsors 6

@todbot
@bevanjkay
@meech-ward
@casperboone
Private Sponsor
@gavalierm
Past sponsors 3
@ianwijma
@audioengineer1
@PhotoJoseph

Featured work

  1. bitfocus/companion

    Bitfocus Companion enables the reasonably priced Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video pl…

    TypeScript 1,610
  2. nrkno/sofie-atem-connection

    Sofie ATEM Connection: A Part of the Sofie TV Studio Automation System

    TypeScript 134
  3. LibAtem/LibAtem

    Blackmagic Atem client for .Net Core

    C# 60
  4. Julusian/node-elgato-stream-deck

    A Node.js library for interfacing with the Elgato Stream Deck. https://julusian.github.io/node-elgato-stream-deck/

    TypeScript 160
  5. bitfocus/companion-satellite

    Satellite Streamdeck connector for Companion

    TypeScript 83

Select a tier

$ one time

Choose a custom amount.