Apps for the things in your pocketMobile and desktop apps

iOS, Android, Windows, macOS and Linux — usually from one codebase.

Native and cross-platform applications: iOS and Android from a single codebase where that is the right call, and genuinely native desktop software where it is not.

How we approach it

MatchPoints runs on web, iOS and Android from one codebase, which is what makes it viable for leagues that could never fund three builds. HumanIO ships on Windows, Linux and macOS. The decision between shared and native is made on what the app actually does with the device, not on a preference.

App store submission, review responses, signing, update channels and crash reporting are part of the work rather than something you inherit at the end.

What you get

  • Platform recommendation, argued rather than assumed
  • The application, on every target agreed
  • App Store and Play Store submission and review handling
  • Signing, release channels and over-the-air updates
  • Crash and error reporting wired up
  • Store listings, screenshots and metadata

Typical timeline: Eight to twenty weeks.

What we have built with this

MatchPoints

Sports league voting

Sports league voting, done right.

Live

HumanIO

Input simulation and bot detection

Human-like mouse and keystrokes, plus the detector.

Live

Unslop

Static analysis and vulnerability scanning

Find and fix known bugs. No model in the loop.

Live

WeftScript

Intent runtime and software fabric

Intent in. Running software out.

Released

LMLang

Programming language

A programming language designed for AI authors.

Released

ExtensionUltima

Browser extension platform

One encrypted extension that hosts all the others.

In Development

Boomerang Streamer

Live streaming for venues

Auto-streaming for indoor sports centres.

Maintenance

GENOME

Compression research

A content codec built from nothing, targeting 100:1.

Research

DominionOS

Operating system research

An operating system from scratch, in Rust.

Research

9 of our own systems use this discipline. Every one is ours, and the ones marked open source are yours to read. The whole product line →

Client work and public source

Where this comes up

How we work

We talk it through
A conversation about the problem, not a sales pitch. If we are not the right people for the job we will say so and point you somewhere better. Free, and there is no obligation after it.
You get a written quote
A fixed price for a fixed scope, in plain English, with a delivery date. No hourly billing that quietly doubles. If the scope changes later, you approve the change and its cost before any work starts.
We build it in stages
You see working software every week or two, not a status report. That means you can course-correct early, while it is still cheap to change your mind.
You take ownership
At handover you receive the source code, the accounts, the domains and the documentation, all in your business name. Nothing stays locked to us. You could hire anyone else tomorrow and they could pick it up.
We look after it
An ongoing support agreement, or on-call as you need it. Your choice, and you can change or end it whenever you like.

Last reviewed · Site changelog