Starwright Studios I'm interestedInterested

The projects

Drawn, not shown.
A paper form becomes a phone form. Then it is a signed record on a wall screen. Paper formPhoneWall screenInternet down
A drawing of how it works. Not the real screen.

Factory operations platform

One platform that runs a food factory’s approvals, stock counts, quality checklists, breakdown call-outs and shop-floor screens. It keeps working when the internet is down.

47 Business systems

Factory operations platform, in numbers
Pages650+
Background services63
Inspection templates, all from one checklist engine171
Databases joined14

This work is private, so we show how it works and leave the screens and names out.

How it works

A form that used to be paper is filled in on a phone. It is signed on the phone. The signed record shows on a screen on the shop floor. If the internet goes down, the work carries on.

Drawn, not shown.
A delivery route. Each stop is signed off as the driver gets there. DepotSigned
A drawing of how it works. Not the real screen.

Water-delivery back office

Everything a delivery business needs in one app: customers, subscriptions, routes, signatures, invoices, deposits, stock and reports.

9 Days to build and deploy

Water-delivery back office, in numbers
Tables42
API handlers189
Pages55
Automated tests214
Memory it runs in256 MB

This work is private, so we show how it works and leave the screens and names out.

How it works

The app holds the route. Each stop is signed off on a phone. Invoices, deposits and stock are kept in the same app, so the numbers agree.

Ask for a demo login

The live demo needs a password. Ask us and we send you one.

worldtwin.duckdns.org Live
WorldTwin on a desktop screen. A globe turned to Africa, covered in markers for fires, floods and earthquakes, with a news panel on the left and a timeline below.
A real screen. Captured in September 2026.

WorldTwin

A live 3D globe of world data from open sources, from earthquakes to trade flows.

49,981 Live data points when we measured

WorldTwin, in numbers
Open-data sources92
Small servers it runs on1
How it works

WorldTwin reads 92 open sources and puts what they report on one globe. You can turn the globe and switch each kind of data on or off.

Open WorldTwin Opens in a new tab.

Opens in a new tab. It can take about 10 seconds to start.

Drawing
A draft. Then an approval. Then it is sent. DraftsSentApprove
A drawing of how it works. Not the real screen.

Company AI agents

Each company gets its own AI assistant. It does research, drafts messages and prepares reports. Every message that leaves the company waits for the owner’s approval.

5 Live company agents

Company AI agents, in numbers
Routes in the admin19
Speech in and outOn the server
How it works

The assistant writes a draft. The draft waits in a list. The owner reads it and presses Approve. Only then is it sent.

Drawing
A simple figure walks inside a physics loop. It tries, it is measured, it tries again. Try 1Measured
A drawing of how it works. Not the real screen.

Humanoid robot research

A research project that teaches a simulated humanoid to move. It is built from published AI research and tested with experiments that can be proved wrong.

106 Demonstrated when we measured

Humanoid robot research, in numbers
Experiment specsAbout 200
CodePublic on GitHub
How it works

Each idea is written down as an experiment that can fail. The simulated robot tries it. The result is measured and kept, whether it worked or not.

Drawing
A rover follows a row of plants. Camera viewRow
A drawing of how it works. Not the real screen.

Crop inspection robot

A robot that drives itself down vineyard and orchard rows and inspects the plants with computer vision.

Crop inspection robot, in numbers
Sensors joinedCamera, GPS, compass, ultrasonic, thermal
Row followingFrom the camera image
How it works

The camera sees the row. The robot finds the row in the picture and steers along it. GPS, a compass, ultrasonic sensors and a thermal sensor add to what the camera sees.

Drawn, not shown.
A label is read and passed. CameraPassed
A drawing of how it works. Not the real screen.

Vision quality checks

Computer vision and text reading that check the labels on a production line.

150 Images labelled by hand, after

Vision quality checks, in numbers
Images labelled by hand, before2,000

This work is private, so we show how it works and leave the screens and names out.

How it works

A camera takes a picture of each label. The software reads the words on it and checks them. A good label passes. For one model, the hand work of marking up pictures dropped from 2,000 images to 150.

Drawn, not shown.
Devices send readings to a dashboard. ControllersDashboard
A drawing of how it works. Not the real screen.

Water-treatment telemetry

The vendor’s cloud service for a set of industrial water controllers stopped working. We replaced it by decoding the devices’ own protocol.

9,560 Readings captured, and still arriving

Water-treatment telemetry, in numbers
Lines of code2,017
Parts in the vendor system it replaced4

This work is private, so we show how it works and leave the screens and names out.

How it works

Each controller sends its readings in its own format. Our software decodes them and shows them on a dashboard.

Drawn, not shown.
A question. A search. An answer with its sources. QuestionLibraryAnswer with sources
A drawing of how it works. Not the real screen.

Private knowledge assistant

A chat assistant that answers from a private library and shows its sources.

About 51,800 Indexed passages

Private knowledge assistant, in numbers
Built forThe phone first

This work is private, so we show how it works and leave the screens and names out.

How it works

You ask a question. The assistant searches the library. It answers, and it shows the passages the answer came from.

Drawn, not shown.
A payslip moves from pending to paid. PendingApprovedPaid
A drawing of how it works. Not the real screen.

Payroll and compliance system

Contract work on a payroll product: payslips, deposits, a compliance dashboard and permissions.

177 Tests, after

Payroll and compliance system, in numbers
Commits in six weeks229
Tests, before3
End-to-end checks408

This work is private, so we show how it works and leave the screens and names out.

How it works

A payslip starts as pending and ends as paid. Automated tests check each change on the way.

Drawn, not shown.
A control loop holds a temperature. TargetTemperatureHeater
A drawing of how it works. Not the real screen.

Industrial control

Control software for a production line, and a fingerprint sign-in system.

500+ Live control values

Industrial control, in numbers
Fingerprint matchUnder 100 milliseconds

This work is private, so we show how it works and leave the screens and names out.

How it works

The software reads the temperature, compares it with the target and corrects the heat. Then it does it again.

Three websites for made-up businesses.

We are building them with the same steps that build a customer’s demo.

A made-up business. Not a real customer.

Fifteen minutes is enough to start.

Let’s put you on the map.

Tell us you're interested. One tap. The message is already written.

Janno replies himself, usually within one working day.

Your message goes straight to Janno. We use your details only to reply. Privacy notice.

Websites start at $59 or £39 or €49 a month with no setup fee and no contract.