Software · Electronics · Mechanics · Integration

Custom Systems —
Hardware & Software

When the tool you need doesn't exist, or the ones you have don't talk to each other — software, electronics and mechanics designed around how the system actually works.

Domain Software design · Electronics · Mechanics · System integration · Automation
Scope Definition · Design · Development · Deployment · Long-term maintenance

Context

Systems that were never designed to work together

Most operations run on a mix of legacy software, closed platforms and hardware that was never meant to be extended. A management system with no API. A controller speaking its own protocol. A measurement nobody sells a sensor for.

The question isn't "which product fits?" — it's "how do we make what already exists work together, reliably, for years, without a rebuild every time something changes?"

I design and build what answers that — from the mechanical part and the circuit board to the interface.

Sensor and automation integration

What I do

Integration

Interfacing with closed or legacy business systems — undocumented formats, throttled interfaces, no shared identifiers. Reconciliation layers that hold up at peak load.

Automation

Control logic from relay level to industrial controllers, written for the actual process rather than a generic template.

Data capture & dashboards

Acquisition, storage and visualisation tooling — often open source — built to keep running for years, not to demo well once.

Electronics

Custom circuits and boards, signal conditioning, embedded firmware — where standard modules don't fit the constraint.

Mechanics & fabrication

Enclosures, mounts, sealing and waterproofing — the physical side that lets electronics survive in the field. From a waterproofed camera housing for an inspection vehicle to an instrument harness designed for animal research.

Repair & rework

Component-level diagnosis, re-soldering and replacement of failed parts — bringing equipment back into service rather than replacing it.

Custom circuit board

Approach

Built to outlast the trend

Off-the-shelf tools assume a standard environment. Real operations rarely are one. I start from the actual constraints — the legacy format, the process that can't stop for a migration, the electrical noise on site — and design to fit that reality.

I favour proven, maintainable technology over fashionable stacks. One booking system I built has been in production for 13 years with 99.9% uptime, extended many times without a rebuild. That's the standard I aim for.

Control panel on site

Technologies

Software

Python / Django. Linux. Self-hosted, deployed and maintained.

Embedded

C on microcontrollers. Raspberry Pi and single-board computers.

Automation

Relay logic to industrial PLCs.

Signals

4–20 mA current loop, voltage signals, isolation and protection.

Mechanics

Enclosures, mounts, sealing and waterproofing. Component-level soldering and rework.

Who I work with

Operations too specific for an off-the-shelf fit

Service businesses running operational software, industrial sites, research teams and organisations running long-term data acquisition — anyone whose tools are too old, too closed or too specific for a standard product.

If your tools don't talk to each other — or don't exist yet — that's the starting point.

Measurement tooling
Project definition and planning

Definition first

Most projects fail before anything gets built

A vague requirement, a scope that grows unnoticed, technical and business people talking past each other. Before building, I help define what's actually needed — drawing on nearly a decade leading complex IT projects as product owner and project lead.

When a project needs more skills than mine, I bring in partners from my network and remain your single point of contact.

How an engagement works

1 · Scoping

Understanding the need and the existing systems. Output: a validated, buildable definition. At each step, you decide whether to continue.

2 · Prototype

Proof of concept on the riskiest part — integration, signal, or process.

3 · Build & deploy

Turnkey development, deployment and handover.

4 · Maintenance

Hosting, support and evolution over the long term.

← Previous service Field Robotics & Inspection Back to All services