Become a sponsor to Julian Waller
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.
Featured work
-
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,669 -
nrkno/sofie-atem-connection
Sofie ATEM Connection: A Part of the Sofie TV Studio Automation System
TypeScript 135 -
LibAtem/LibAtem
Blackmagic Atem client for .Net Core
C# 61 -
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 163 -
bitfocus/companion-satellite
Satellite Streamdeck connector for Companion
TypeScript 86