# Nathan Butler

**Software Engineer · Melbourne, Australia**

Two decades in broadcast operations. I spent those years in ingest, playout, post-production and archive at Seven and Nine, then started building the software those teams needed. I work in C# and .NET, with FFmpeg underneath, on broadcast media files.

- Web: https://nathanbutler.dev
- GitHub: https://github.com/nathanpbutler
- LinkedIn: https://www.linkedin.com/in/nathanpbutler

Open to software engineering roles in media, broadcast or video technology. Melbourne or remote.

---

## Experience

### Mediaproxy Pty Ltd

Broadcast compliance logging and monitoring software.
Melbourne · 3 months

**Software Engineer** · May – Jul 2026

Built deep working knowledge of a large commercial broadcast compliance codebase, authoring architectural documentation to support AI-assisted development workflows.

C# · .NET · FFmpeg · Claude Code · Software design · Technical documentation

### Seven Network

Four roles over sixteen years, from ingesting tapes to running the archive. The last seven were spent automating the team's workflows in C#, PowerShell and FFmpeg.
Docklands · 15 years 8 months

**Content Services Operator** · Aug 2019 – Apr 2026

Ingested footage, created low-resolution proxies and managed media assets for news, sport and programming. Wrote C#, PowerShell and FFmpeg tools that automated ingest, proxy generation, archiving, captioning and delivery of files to content buyers.

C# · .NET · PowerShell · FFmpeg · AutoHotkey · Captions

**Senior Ingest Operator** · Dec 2018 – Aug 2019

Kept ingest running through a major operational change, when Seven's playout moved to NPC Media. Coordinated with other departments throughout the transition.

Ingest · Media operations · Team coordination

**Video Editor / Librarian** · Apr 2016 – Dec 2018

Helped set up a new archive department when the function moved from Melbourne to Brisbane. Built the historic footage archive and the processes for cataloguing and retrieving it.

Archive systems · Media management · Cataloguing

**Ingest Operator / Video Editor** · Sep 2010 – Apr 2016

Ingested and quality-checked news updates, commercials and programs. Assembled programs to broadcast standards and edited highlights and promotional packages for sport and entertainment.

Quality control · Video editing · Premiere

### Nine Network Australia

Three years in transmission and news operations at Nine's Melbourne station.
Richmond · 3 years 7 months

**News Exchange / Send Operator** · Mar – Sep 2010

Sent and received news footage between Nine's regional and national newsrooms, including during breaking news.

Broadcast operations · News exchange

**Videotape Transmission Operator** · Mar 2007 – Mar 2010

On-air playback of scheduled content and quality control during transmission, coordinating with presentation and master control through programming transitions.

Transmission · Playout · Quality control

---

## Skills and tools

- **Code:** C#, .NET, PowerShell
- **Media stack:** FFmpeg, MediaInfo, Avalonia
- **Broadcast:** Ingest, QC, transcoding, archive and library, captions
- **Also:** Workflow automation, software design, Claude Code

---

## Projects

**QueueSee** · https://queuesee.app

A media analysis tool for editors, engineers and archivists, for macOS and Windows. It plays a file and shows what is inside it: metadata, timecode, captions, speech and speakers.

---

## About

Engineers who build media software rarely come from the operations floor, and operators rarely get to build the tools they want. I have done both: two decades in ingest, quality control and archive, and in the last seven of those years the PowerShell, C# and .NET tools that automated the team's work.

The combination matters because most of the difficulty in media software is not the code. It is knowing what a file actually contains, what the person handling it needs from it, and where the existing tools quietly fall short. I bring that knowledge and the engineering to act on it.
