What we have built

Proof, not just capability

The four disciplines on our services page are not theory. Here is the kind of system we have actually shipped, across security AI, agriculture, financial services, education, retail and enterprise logistics.

An analyst reviewing live detection results on screen

AI & computer vision

Security threat detection that reads behaviour

Real-time threat detection from live camera feeds that goes beyond "is there a person in frame". We build computer-vision pipelines that add pose estimation and body-language modelling (reading how someone moves, not just that they are there) to flag aggression, falls, loitering, tailgating or intrusion before an incident escalates.

  • Pose and skeletal tracking on live or recorded video
  • Behaviour and body-language classification, not just object detection
  • Frame encoding and inference run on GPUs or on-device NPUs for low latency and privacy: footage need not leave site
  • Human-in-the-loop review and tuning to keep false positives workable
  • Alerting and escalation into existing security operations
A vineyard at dusk with a small IoT sensor node glowing among the rows, mountains in the distance

IoT & agriculture

Turning a farm into a data source

Field sensor networks that let growers act on evidence rather than routine. We deploy soil-moisture, soil-quality and water-quality sensors feeding a device-to-cloud pipeline on Azure IoT, so conditions across every block are visible in real time, and irrigation, fertilising and intervention happen when the data says so, not by the calendar.

Built to survive the field: intermittent connectivity, power constraints, and years of unattended operation.

Yield-maximisation IoT

Soil moisture, soil quality and water quality monitored continuously across a whole operation, with dashboards and alerting that turn raw telemetry into decisions a farm manager can act on today.

Hydroponics IoT

Closed-loop monitoring and control for hydroponic and controlled-environment growing: nutrient concentration (EC), pH, water temperature and dosing, with automated correction and alerting when a parameter drifts out of range.

A soil sensor and drip-irrigation emitter among leafy vegetable rows in a raised growing bed

In the field

Small enough to disappear into the row

A sensor deployment that gets in the way of picking, pruning or spraying will get damaged, unplugged or ignored within a season. Ours sit low, run on battery or solar, and tie into the drip irrigation already in the ground rather than replacing it.

The result looks like nothing much: a small probe in the soil, a compact enclosure at the edge of the bed, and a dashboard somewhere else entirely that finally tells you what is actually happening at the root.

Financial services

Systems that have to balance to the cent

Regulated, audited, security-critical software: the category where "mostly works" is not a passing grade. We build these on ASP.NET Core with the access control and auditability the domain demands.

Loan systems

End-to-end origination and servicing (application, credit decisioning, disbursement, repayment scheduling and collections) with the audit trail regulated lending requires.

Payment systems

Gateway and acquirer integrations, reconciliation, and ledgering that has to balance exactly, designed around the security and compliance expectations that come with moving money.

Insurance systems

Policy administration, quoting, underwriting and claims workflows: the rules engines and document flows insurance runs on, integrated across web, mobile and broker channels.

A worker using a rugged handheld device in a warehouse

Enterprise mobility & logistics

Where the software meets the shop floor

Line-of-business mobility is our home turf: apps that run all day in a warehouse or a store, on rugged hardware, tied to back-office systems. It is unglamorous, integration-heavy work, and it is exactly the kind that has to be right.

Warehousing systems

Receiving, put-away, picking, packing and dispatch, tied to barcode and RFID scanning on handheld devices: the logistics software a distribution operation lives or dies by.

Zebra & Honeywell device bindings

Native binding libraries that expose Zebra and Honeywell scanner, printer and mobile-computer SDKs to .NET and MAUI, so a cross-platform app can drive the barcode engine, label printer or RFID reader natively. This is the layer most cross-platform projects get stuck on; we write it.

Retail apps

Retail and point-of-sale apps spanning the shop floor and the customer's phone (catalogue, stock, loyalty and checkout) integrated with back-office systems and hardware.

A phone showing an app interface

Apps & platform migrations

Fourteen Xamarin apps, carried to .NET MAUI

We have migrated fourteen production apps from Xamarin and Xamarin.Forms to .NET MAUI. That number matters because it means we already know where these projects snag: custom renderers, third-party control gaps, native dependencies and the platform quirks the migration tooling quietly doesn't handle.

If you have a Xamarin app facing end-of-support, this is well-trodden ground for us, not a first attempt on your budget.

  • Fourteen Xamarin / Xamarin.Forms to .NET MAUI migrations delivered
  • Consumer apps built for scale: fast, fluid and true to each platform
  • Custom renderer and control migration, native dependency porting
  • Realistic estimation, because we have counted the surprises before
14 Xamarin → MAUI migrations
4 Industries served
2 Rugged device families integrated
1 Resident Microsoft MVP
Students working on laptops in a modern lecture space

Skills & employment pathways

Where training turns into a job

Some of the most meaningful software we build sits behind organisations running structured programmes that take someone with no formal experience through training and into real, paid work. Getting the reporting right (who is in the programme, where they are in it, and whether it is actually working) often matters as much as the training content itself.

We have written and delivered multi-platform software development curriculum covering full-stack development across .NET MAUI, ASP.NET Core, Azure and cloud, IoT and AI, taught from first principles to participants with no prior development background.

Applicant screening & selection

Structured intake for high-demand programmes with limited seats: consistent scoring against real criteria, so selection can be explained and defended, not just made.

Cohort & pathway tracking

Following each participant through the stages of a programme, from initial training through to placement, so nobody quietly falls through a gap between phases.

Outcomes reporting

The kind of reporting a funder or partner organisation actually needs: completion and placement rates backed by evidence, not just claimed in a slide.

A product with several translucent generated variations fanned out behind it

Asset generation

Product imagery without the photo shoot

We have built an AI asset-generation solution for industry: a handful of real reference photos in, a full set of consistent, on-brand product images out. It routes each request across cloud and self-hosted GPU models depending on cost, speed and quality, rather than locking a client into a single provider.

Under the hood it is not one model doing all the work. We run several image models on our own GPU hardware, each suited to a different kind of shot, and tune the settings to a client's actual product and brand rather than accepting whatever a generic prompt produces. Generation happens in stages, a first pass, a refinement pass, and a final high-resolution pass, so nothing goes out until it is genuinely ready to use.

We have used it for industrial product catalogues, industrial assets, marketing imagery, and the ongoing supply of images a growing project needs long after the original photo shoot budget is gone.

  • Stable Diffusion
  • UNet
  • VAE encoding
  • GPU & NPU inference
  • Reference-guided synthesis

Building something in one of these spaces?

If your problem looks like one of the above (or sits between two of them, where the interesting work usually is), we have probably been close to it before.

Tell us about it