Hi. I’m Joseph. Let’s make something great together.

With over two decades in the Broadcast industry, I excel in leading technical operations and driving innovations in video production, live streaming, and broadcast automation. My strong programming skills enhance my ability to deliver effective media solutions and manage complex technical projects.

I offer consulting and custom software development to optimize broadcast operations. Let’s discuss how I can support your goals.

my Services

What Services I Offer

Here are a few of the things I can do for you and your business!

Software Development

I design and build tailored software solutions to meet my clients’ specific needs.

Integration Services

I integrate various software systems and platforms to ensure smooth and efficient operation for my clients.

Consulting

I provide expert advice on technology strategies, software architecture, and best practices.

Testing and QA

I perform comprehensive testing services to ensure software reliability, performance, and security.

Technical Documentation

I create detailed technical documentation, user manuals, and API documentation to support my client’s software products.

Maintenance and Support

I offer ongoing support, troubleshooting, and updates for existing software solutions.

Testimonials

What Clients Say About Me

Hear what others have to say about the custom solutions I’ve delivered for them and their businesses.

Brian W.
    Brian W.

    As the old saying goes, “Buy right, cry once.” Or, with Joseph, “Buy right and don’t cry at all!” because the pricing is very reasonable for what you get: software that actually does work. Highly recommend Joseph Adams.

    Curtis M.
      Curtis M.

      Working with Joseph was a pleasure. He expertly completed several projects using JavaScript and Python, delivering functional, user-friendly solutions. His attention to detail and commitment to quality were evident in the robust applications he developed. Despite tight deadlines, he consistently delivered ahead of schedule. His proactive communication and problem-solving skills made the process smooth and stress-free. I highly recommend Joseph for his exceptional skill and efficiency.

      Claudia Doe
        Claudia Doe

        Joseph Adams consistently exceeds expectations. His proficiency in DevOps and cloud services has streamlined our workflow, making our processes more efficient than ever. Joseph’s reasonable pricing, combined with his exceptional service, makes him a standout choice. Trust Joseph for all your software needs and you won’t be disappointed.

        Open source projects

        Open source software drives the world. Here are a few projects that I have created and support for the community.

        Bitfocus Companion

        I am on the core developer team for the Companion project. Companion enables the reasonably priced Elgato Streamdeck (and many other control surfaces) to be a professional shotbox surface for a huge amount of different presentation switchers, video playback software and broadcast equipment. I have written over a hundred modules for Companion.

        Tally Arbiter

        Tally Arbiter is a camera tally light system that provides real-time status updates for broadcast equipment, ensuring seamless communication and coordination in live production environments. It supports multiple tally input protocols and output types. You can easily send tally data to the cloud allowing your camera operators to receive tally wherever they are. Tally Arbiter can run as a desktop app on Windows, MacOS, or Linux, or you can run it in the cloud, in a Docker container, and more.

        beacon

        Beacon allows you to use inexpensive USB busylights, like the Luxafor Flag, Thingm blink(1), or Kuando Busylight as a call light. It includes an external API so it can be triggered externally through orchestration systems or through programs like Bitfocus Companion. It runs on Windows, MacOS, and Linux desktops.

        Presentation bridge

        Presentation Bridge allows you to send lyrics from ProPresenter to the cloud, viewable in a browser from desktop or mobile. This makes it easy to offer real-time lyrics to your people without any additional software on their end. It’s perfect for outdoor worship events where projectors are not practical or visible, or if someone in your congregation has trouble seeing lyrics from far away. The client-side program (Windows or MacOS) also allows you to trigger various protocols like midi, http, etc. using slide data so you can easily control multiple pieces of equipment just by running ProPresenter.

        midi-relay

        Midi-Relay lets you send midi over the network using HTTP as the transport method/API. It receives the API command and relays the appropriate midi message out on the local computer. It runs on Windows, MacOS, and Linux. Paired with a Raspberry Pi and a USB MIDI interface, this powerful software lets you control anything MIDI can control.