Nine products, every one of them written in-house.
Some are in production with paying customers. Some are internal tools we use daily. Some are proven engines from delivered client work, packaged and ready to build on. Each one is labelled honestly so you know which is which.
ClassAura
Engagement intelligence for higher education
Reads the engagement signals a college already produces — attendance, participation, submissions, tutorial contact — and returns a ranked, explainable view of which learners need attention this week, with a student portal so nobody is scored in the dark.
- React 18, TypeScript and Vite; FastAPI, SQLAlchemy and Pydantic v2 behind it
- Multi-tenant isolation across thirteen core tables on an organisation_id pattern
- Microsoft Graph integration for Teams and Zoom signals, Entra ID for identity
- Role-based access control, full audit logging and a student transparency portal
ClassAura Mark
AI marking assistant with an evidence trail
Drafts formative feedback against your own assessment criteria, and links every sentence it writes back to the passage and criterion that produced it, so a marker accepts, edits or rejects on sight rather than trusting a black box.
- Retrieval-grounded generation against your own briefs and grading criteria
- Every comment traceable to the evidence and criterion behind it
- Marker stays the decision-maker; the assistant never releases a grade
- Evaluation harness that flags drift between what the model says and what it did
Staff Hub
Daily operations for staff who are never at a desk
Timetables, notices, cover and operational workflows on a phone, distributed privately to one institution rather than through the public App Store.
- Built as a component alongside ClassAura, so staff move between engagement data and daily operations in one place
- Delivered through Apple's unlisted distribution route following a Guideline 3.2 review outcome
- Designed for people who are between rooms, not at a workstation
FieldSense
Sensing, on-device decisions and remote action
The monitoring platform behind our agriculture and livestock work, generalised: a sensor rig, a model that runs on the handset, and remote control of whatever needs to happen next. Built for places with poor connectivity.
- ESP8266 sensor rigs streaming moisture, temperature, humidity and level data in real time
- On-device inference so a decision does not wait for a network round trip
- Remote actuation — pumps, relays, alerts — closing the loop from reading to action
- Proven across irrigation, livestock health and controlled-environment monitoring
AutoInspect
Vehicle damage assessment from a photograph
Pixel-level detection of scratches and dents, returning where the damage is and what kind it is. Built for claims, fleet checks and rental handovers that currently rely on someone walking around the car with a clipboard.
- Instance segmentation with Mask R-CNN, localising damage rather than classifying whole images
- Separates scratch from dent at mask level, with confidence per region
- Delivered as an API so it drops into an existing claims or handover flow
- Trained and evaluated on the CarDD benchmark before any client fine-tuning
Doorstep
Hyper-local giving between neighbours
A consumer app for handing usable things to people on your street instead of sending them to landfill. Proximity-first rather than marketplace-first: what matters is that it is two doors down, not that it is listed nationally.
- Matching built around walking distance rather than postage
- Reuse-first: no price, no shipping, no negotiation
- Brand system and launch content prepared for a UK-wide rollout
Cadence
Compliant social publishing on official APIs
Plans, generates and publishes a campaign on schedule through official platform APIs. Built after we ruled out browser automation, which breaches platform terms and risks a permanent page restriction.
- Official Marketing API integration with organisation-scoped authentication
- Idempotent scheduling with persistent state, so a post can never go out twice
- Dry-run switch, one-shot cron mode and long-running daemon mode
- Free hosted scheduling through GitHub Actions, plus CSV export for Buffer or Hootsuite
DocFlow
Document automation for administrative work
Reads figures out of finished documents and writes them into the paperwork that has to follow, matching on identifiers rather than row order, so nothing lands in the wrong place.
- Extracts values directly from source documents instead of a manually kept spreadsheet
- Anonymises names from filenames and document bodies where a process requires it
- Writes into templates by matching on a unique identifier, not position
- Renders to PDF for visual verification before anything is released
Twelve Desk
A desktop assistant that runs your choice of model
Tasks, notes, reminders, memory and file operations in one place, running against a local model or a hosted one, so nothing leaves the machine unless you decide it should.
- Python and Flask with a browser front end, cutting manual workflow time by around 40%
- Local Llama and Ollama support alongside OpenAI-compatible models, improving retrieval speed by roughly 60%
- Safety-focused automation controls, diagnostics and Windows setup scripts
Want one of these in your organisation?
For anything already in production we start with a technical and information-governance walkthrough. For the engines, we start with what you would need it to do differently.