Industry solutions / IoT

Turning connected devices into information you can use.

Software that collects data from sensors, readers, and machines reliably, and turns it into alerts, dashboards, and records people act on.

Tweezers placing a microchip onto a circuit board

How I’d approach it

Fit the software to the work, not the other way round.

The devices are usually the easy part. The hard part is deciding what the readings mean and what should happen next. I start by agreeing which events actually matter to the business, then build the software that collects, checks, and acts on them.

Reliability is built in from day one. The system notices when a device goes quiet, copes with network drops without losing data, and stays responsive when hundreds of readings arrive at once.

I've built software that sits between RFID readers and business systems, and can help with hardware prototypes when a project needs one.

What the software can handle

The everyday work, done properly.

Typical areas I build for. Most projects start with one or two of these and grow from there.

Device connections

Connect sensors, RFID readers, scales, gateways, and machine controllers, whatever language they speak.

Reliable data collection

Gather readings without losing or doubling them, even when the network drops.

Alerts that matter

Notify the right person when a reading is out of range or a device goes quiet.

Live dashboards

Show device status and key readings on screens that stay fast when data pours in.

History & reporting

Keep the readings you need for trends and investigations, and skip the noise.

Business system links

Feed meaningful events into inventory, maintenance, or production systems.

What it can look like

Built for connected devices.

Examples of the kinds of screens and tools I build for this kind of work.

09:41:02.118 READ antenna=2 tag=3034·F1A0·77 rssi=-51

09:41:02.121 READ antenna=2 tag=3034·F1A0·77 rssi=-53

09:41:02.140 DEDUP window=750ms tag=3034·F1A0·77 reads=2

09:41:02.164 MOVE zone=DOCK-02→STAGING item=CTN-20418

09:41:02.170 POST /inventory/movements 202 Accepted

09:41:03.402 READ antenna=4 tag=3034·C2B8·19 rssi=-62

09:41:03.415 WARN reader=PORTAL-B heartbeat late 1.8s

09:41:03.902 MOVE zone=STAGING→SHIP item=CTN-20403

09:41:03.910 POST /inventory/movements 202 Accepted

09:41:04.000

Solution previewDevice event pipelineIngest, filter, and route events with failure handling built in.
Solution previewMonitoring interfaceDevice health and telemetry presented for decisions.

How a project runs

Three steps, start to finish.

Small, steady steps with something real to look at early, and you involved the whole way through.

  1. 01

    Decide what matters

    Agree which readings and events need action, and who needs to know.

  2. 02

    Build a dependable pipeline

    Connect the devices and make sure every reading is collected once, checked, and stored.

  3. 03

    Put the data to work

    Add alerts, dashboards, and links into the business systems that use it.

Let's talk about IoT

What are your devices trying to tell you?

Tell me what’s getting in the way. I’ll give you an honest view of the options, even if the answer is a small fix.