Installation and configuration of a Linux-based broadcast metrics server, using SNMP polling and API integrations to collate telemetry from thousands of varied broadcast devices and tens of thousands of datapoints into a unified Grafana front end with Prometheus at its core.
Independent app developer · UK
Useful software,
thoughtfully made.
I design and build polished digital products — from the first sketch to production-ready code.
01 const idea = {
02 useful: true,
03 simple: true,
04 memorable: true
05 };01 / Selected work
Things I've built.
A selection of product ideas and experiments. More case studies are on their way.
Crosspoint changed: CAM_12 → TX_04
RoutedSalvo recalled: STUDIO_B_ON_AIR
InfoDestination state mismatch detected
ReviewTie-line allocation completed in 42ms
RoutedTallies synchronised across 24 endpoints
InfoA purpose-built utility that makes monitoring and investigating large-scale bespoke log files from a broadcast routing system faster, clearer, and easier to use.
- ▾BROADCAST-DEVICE-MIB
- ▾deviceControl
- ◇systemStatus
- ◇outputPower
- ◇operatingMode
- ▸alarmTable
- ▸networkConfig
outputPower
SNMPv2-SMI::enterprises.48291.2.4.7.0 = INTEGER: 87A fully featured utility for loading and working with MIB files from multiple manufacturers, enabling engineers to explore device object trees and monitor or control broadcast equipment directly via SNMP.
A focused workspace concept for turning scattered ideas into clear, achievable plans.
A quietly motivating habit tracker designed around consistency, not streak anxiety.
02 / How I work
Small details. Big picture.
Good products feel obvious in hindsight. Getting there takes curiosity, restraint, and plenty of iteration.
Start with why
Understand the real problem before reaching for a technical solution.
Make it tangible
Prototype early, learn quickly, and build momentum with working software.
Sweat the finish
Refine the interactions and edges that turn a useful tool into a delightful one.
03 / Get in touch