I build real-world tech systems and experiments.
Raspberry Pi · APIs · Networks · Monitoring · Cameras
I like taking messy, unreliable setups and turning them into predictable systems. From train-status displays on tiny Raspberry Pi screens to router and camera test labs, I build small tools that quietly make life easier for people who just want things to work.
Currently based in London, UK · Working across hardware, APIs and support operations.
What I do
I like small, robust systems more than huge, shiny platforms. Most of my projects fall into three buckets:

Automation & APIs

I connect services, pull data from APIs and turn it into something humans can actually use: status boards, alerts and small tools that save time.

Hardware & systems

Raspberry Pi, displays, sensors, cameras and routers. I build setups that can live in shops, offices or on a random shelf and just keep running.

Testing & optimisation

I test networks, cameras and support flows in real conditions: bad signal, real stores, real staff. Then I tweak configs and processes until things stop breaking.
Featured projects
A few concrete things I built or tested recently.

Bromley → Victoria train status display

Raspberry Pi · National Rail API · Character display

A Raspberry Pi Zero 2 W with a small character display that shows live departures from Bromley South to London Victoria using the National Rail API.

  • Filters only the relevant trains.
  • Shows delays and platforms at a glance.

Result: I get a quick view of the morning chaos before even leaving the flat.

Router & camera latency lab

Routers · Cameras · Real-world testing

A hands-on comparison of different router setups for CCTV and facial-recognition cameras: indoor routers, outdoor antennas and integrated enclosures.

  • Measured ping latency, stability and reconnect behaviour.
  • Tested how each setup behaves under weak signal.

Result: clear recommendations on which setup to use for remote sites and how to configure it to reduce engineer callouts and "mystery offline" cameras.

Camera alert quality tuning

Cameras · Incident quality · Config tweaks

Practical tuning of camera and system parameters in live retail environments where alerts were too noisy or not useful.

  • Adjusted camera angles and positions.
  • Tuned minimum face size and basic occlusion handling.
  • Created simple guidance for store staff.

Result: fewer false alerts, more relevant hits and calmer support conversations.

Simple monitoring for remote sites

Monitoring · Scripts · Incident visibility

A lightweight monitoring approach for remote routers and cameras that do not have full-blown observability tools.

  • Periodic checks against devices and key services.
  • Basic logging and notification experiments.

Result: faster incident detection and less guessing whether the problem is on site or in the cloud.

Lab / experiments
Not everything has to be polished. This is where I keep half-finished ideas, tests and side projects.

Character displays for live data

Testing different layouts and refresh strategies for 16×2 and 20×4 displays on Raspberry Pi. Balancing readability, update frequency and how much the screen flickers.

Dirty networks and noisy Wi-Fi

Simulating "bad shop internet" to see how routers, cameras and cloud services behave when everything is laggy, unstable and slightly cursed.

API rate limits in the wild

Pushing public APIs a bit to see what actually happens at the limits and how to write scripts that fail gracefully instead of collapsing.

Tiny incident dashboards

Exploring minimal UIs for showing just enough information: a single small screen that tells you whether a system is healthy or sick.

Tools & stack
I care more about reliability and behaviour than brands, but these are my usual tools.

Hardware

  • Raspberry Pi (Zero 2 W and others)
  • Character and small LCD displays
  • Routers and 4G/5G gateways
  • IP cameras and PoE setups

Software & code

  • Python (scripts, API clients, small tools)
  • Linux (Raspberry Pi OS and friends)
  • Shell scripting
  • Public and internal APIs

Ops & support

  • Incident triage and root cause analysis
  • Debugging networks, cameras and logins
  • Documentation that people actually use
About
The short version of how I got here and what I like working on.

I am a tech-focused project manager and operations person who likes getting close to the hardware and the logs.

I have worked across bakeries, hospitality, postal operations and retail security tech – usually in roles where something is already broken and people are already stressed.

My favourite part of the job is turning vague "it keeps going offline" complaints into clear, testable problems, and then building simple systems that quietly keep things stable.

Outside of work I experiment with Raspberry Pi builds, small automations and slightly overengineered home projects. There is also a very opinionated cat involved in most of this.

Contact
If you’d like help with a misbehaving setup or a small experiment – or just want to talk about building reliable systems – feel free to reach out.