Our work

What we've built, and how far it got.

A short list, on purpose. Every project below says what stage it is really at: concept, prototype, working demo, pilot or live. We don't publish client names, testimonials or numbers we can't stand behind.

  • Working product · private pilots

    Autonomous Interviewer

    AI voice agent · browser automation · Python · VOXRA product

    Product page
    Problem
    Telephone research still needs a person to dial, read each question, listen, decide which answer was given and type it in, one call at a time. Capacity is limited by hours in a shift.
    Solution
    An AI interviewer that speaks naturally, reads the questionnaire exactly as written, interprets spoken answers against the permitted options, and operates the agency's existing survey software. The questionnaire, the data and the system stay where they are.
    Technology
    Real-time speech and turn-taking, a deterministic decision layer that authorises every write, browser-level control of the survey screen with verification after each entry, and full per-turn logging.
    Status
    Working end to end on a replica of a live survey platform. Demonstrated to research agencies. Private pilots in controlled settings are the next step; it is not yet in unattended production use.
  • Prototype · sample data

    Reconciliation checker

    Python · Xero API · scheduled HTML and CSV reports · VOXRA product (Reconcile)

    Product page
    Problem
    A coworking operator invoices members from its membership platform and keeps its books in Xero. The two drift apart: invoices that never synced, payments with no invoice, active members with no payment mandate.
    Solution
    A read-only check that runs on a schedule, pulls from both APIs, matches exactly on invoice number or reference, runs five checks and emails a report with a suggested action per item.
    Status
    Working prototype with unit tests, run on realistic sample data. Awaiting live credentials for a first real run.
  • Prototype · internal demo

    FinTiq

    React · TypeScript · Postgres · VOXRA product

    Product page
    Problem
    A finance team serving several entities received the same requests, invoice status, payment runs, new suppliers, approvals, by email and chat, with no shared view of what was open.
    Solution
    A ticketing system with a form per request type, a shared queue, role-based dashboards, threads with internal notes, attachments and live notifications.
    Status
    Prototype demonstrated internally. Needs real authentication and finished reporting before production. It grew out of a wider finance-operations concept that remains on paper.
  • Working · in use

    Automated video production pipeline

    Python · speech synthesis · speech-to-text captions · data animation · video rendering

    Problem
    Producing a narrated explainer video by hand takes days: voice-over, captions timed to the word, charts, layout, edit, render. For a channel publishing regularly that cost is the bottleneck.
    Solution
    A pipeline that takes a script and produces the finished video: synthesised narration in chunks that stay natural, word-level captions from speech recognition, generated data animations as the primary visual, templated layouts, and an automated render.
    Status
    Working and in use. The first full-length video produced by the pipeline has been published.
  • Prototype · paused

    Bread

    React · TypeScript · Postgres · open-banking connection · AI coaching

    Problem
    Younger adults are poorly served by budgeting apps that assume a steady salary and a tolerance for spreadsheets.
    Solution
    A budgeting and money-coaching app: income and expense planning, goals and debt payoff, net worth, statement and CSV upload, a bank connection through open banking, and an AI coach that answers questions about the user's own numbers.
    Status
    Working prototype with a designed interface. Development is paused and it has not been launched.
  • Live

    This website

    Static HTML and CSS · no framework · Netlify

    Problem
    A one-product site needed to become the home of a company with several products and a services practice, without losing the product page that partners had already been sent.
    Solution
    A new design system and identity, a multi-page site built as plain HTML and CSS so it stays fast and editable, and the original product page preserved at its own address with its demo intact.
    Status
    You are looking at it.
Also explored

Clip Central, an operations and payout platform for short-form clipping agencies, reached a written specification and no further. We list it here so the portfolio is complete, not because it counts as work delivered.

Next step

Want something like one of these?

Tell us which one, and what's different about your situation. We'll be straight about whether we're the right people for it.