julusian
Funding Links: https://github.com/sponsors/Julusian
- Name: Julian Waller
- Location: Birmingham, UK
- Company: @SuperFlyTV @Bitfocus
- Kind: user
- Followers: 171
- Following: 4
- Total stars: 411
- Repositories count: 180
- Created at: 2022-11-02T16:37:29.402Z
- Updated at: 2025-06-29T21:34:51.987Z
- Last synced at: 2025-06-29T21:34:51.986Z
GitHub Sponsors Profile
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 a bunch of C++ native modules.
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
I maintain a few popular companion device integrations, including:
Blackmagic ATEM
Behringer X32
I maintain various libraries for using hardware panels in Node.JS and the browser. These are primarily used by Bitfocus Companion, but also by others. These include:
Elgato Stream Deck
Loupedeck
Blackmagic Controllers
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, and happily accept contributions to improve upon them.
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: 5
- Past Sponsors: 5
- Total Sponsors: 10
- Minimum Sponsorship: $1.00
Featured Works
LibAtem/LibAtem
Blackmagic Atem client for .Net Core
Language: C# - Stars: 63bitfocus/companion
Bitfocus Companion enables the Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software an…
Language: TypeScript - Stars: 1836Julusian/node-elgato-stream-deck
A Node.js library for interfacing with the Elgato Stream Deck. https://julusian.github.io/node-elgato-stream-deck/
Language: TypeScript - Stars: 176bitfocus/companion-satellite
Satellite Streamdeck connector for Companion
Language: TypeScript - Stars: 94CasparCG/server
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downlo…
Language: C++ - Stars: 975Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 9