Design & engineering studio Software · Websites · AI tools · Cloud

Complex
ideas.
Beautifully
built.

We design and engineer software, websites, and intelligent tools that help ambitious businesses move forward.

Fig. 00Parts, partway to a system
Scroll · How we work

Positioning

Good software brings every part together.

Fig. 01Parts aligning into one structure

Most projects start with a business problem that isn’t fully defined yet. Product thinking, design, and engineering only produce something useful when they work on it together — from the first conversation to the last release.

  1. A

    Clarify the problem

    We talk to the people involved, look at the systems and data you already have, and agree on what success means before anything is drawn.

  2. B

    Design the structure

    Flows, interfaces, and technical architecture are shaped side by side, so what looks right is also practical to build and run.

  3. C

    Build something maintainable

    Tested, documented code in your repository, deployed to infrastructure your team understands — ready to grow, not to be rewritten.

Selected work

Three problems,
worked through.

These are concept projects: original studies that show how we would approach real problems. They are not client work, and the data in each interface is illustrative.

01 / 03Concept project

Tideway

An operations platform that helps a regional logistics company see delivery problems early and resolve them in one place.

Industry
Logistics & freight
Designed & built
Dispatch console, exception workflow, driver handoff view, legacy system integration
View project: Tideway

02 / 03Concept project

Kiln & Co.

A commerce experience for a design-focused ceramics brand, where every product page explains material, glaze, and lead time before anyone reaches checkout.

Industry
Retail · homeware
Designed & built
Editorial storefront, product and glaze system, headless commerce, content model
View project: Kiln & Co.

03 / 03Concept project

Casework

A workflow tool that sorts incoming requests for a professional services team. AI drafts the triage; people review and approve every step.

Industry
Professional services
Designed & built
Structured intake, AI-assisted triage with review, approval routing, audit trail
View project: Casework

Capabilities

Four layers of one system.

Most projects use more than one. Choose a capability to see what it covers and where it sits in the structure.

Web and mobile applications built around how your team and customers actually work — from a first prototype to a product you can maintain for years.

  • Product discovery and prototyping
  • Interface and interaction design
  • Front-end, back-end, and mobile development
  • Testing, release, and documentation

Typical tools: TypeScript, React, Node.js, Swift, Kotlin, PostgreSQL

Fast, accessible websites and online stores that explain what you offer clearly — and that your team can update without waiting for a developer.

  • Marketing sites and editorial content
  • Online stores and product catalogues
  • Content management your team can run
  • Accessibility, performance, and search basics

Typical tools: Astro, Next.js, Shopify, headless CMS platforms

Practical AI features and automations that take repetitive work off your team — with people reviewing the decisions that matter, and tests that show whether it works.

  • Document and request triage
  • Assistants grounded in your own content
  • Workflow automation between existing tools
  • Evaluation, monitoring, and human review

Typical tools: LLM APIs, retrieval, evaluation harnesses, workflow engines

The foundation underneath: infrastructure, APIs, and data connections that let your systems talk to each other and keep running reliably.

  • Cloud setup, hosting, and deployment pipelines
  • APIs and integrations with existing software
  • Data migration and synchronisation
  • Monitoring, security reviews, and cost control

Typical tools: AWS, Google Cloud, Terraform, Docker, CI/CD, observability tools

Approach

How a project
moves forward.

Four stages, each ending with something you can hold, review, and keep — whether or not we continue to the next one.

  1. Understand

    We interview stakeholders and users, review your current tools, data, and constraints, and pin down the problem worth solving first.

    You receive

    A written brief: goals, users, constraints, risks, and a scoped first release.

  2. Shape

    We map the key flows, prototype the interface, and outline the technical architecture — then test the prototype with real users.

    You receive

    A clickable prototype, an architecture outline, and a delivery plan with an estimate.

  3. Build

    We work in short cycles with a shared board and regular demos of working software. Code is reviewed, tested, and deployed continuously.

    You receive

    Production code in your repository, documentation, and live environments.

  4. Improve

    After launch we monitor usage and reliability, measure against the goals set in stage one, and refine — or hand over cleanly to your team.

    You receive

    Monitoring, release notes, and a prioritised backlog of next improvements.

Company

Small enough to care. Built to handle complexity.

Collaboration
You work directly with the people designing and building your product. Decisions are made in shared documents and regular reviews, not passed through layers.
Technical judgment
We recommend the simplest approach that will hold up over time — and we tell you plainly when something isn’t worth building yet.
Attention to detail
Accessibility, performance, error states, and edge cases are part of the work from the first sprint, not a clean-up phase at the end.

Start a project

What should we
build next?

Fig. 06The complete structure

Describe the problem in your own words. A rough outline is enough to start a useful conversation — we’ll come back with questions, not a sales deck.

Demo form

No backend is connected yet. Submitting checks your details and prepares your inquiry to copy or download — nothing is sent.

What are you trying to achieve, and what’s in the way? At least 20 characters.

Approximate budget optional

Concept project · 01 / 03

Close Tideway case study

Concept project

Tideway

An operations platform for a regional logistics company — one place to see the day’s deliveries, spot problems early, and decide what to do.

Industry
Logistics & freight
Capabilities
Product engineering · Cloud and integrations · AI and automation
Status
Concept study, not client work

The problem

Dispatchers coordinate drivers, docks, and customer updates across spreadsheets, phone calls, and an ageing transport management system. Problems such as a late truck or a blocked dock surface late, and are resolved from memory rather than shared information.

Proposed approach

Replace the patchwork with a single dispatch console organised around decisions, not data entry. Rather than replacing the existing transport system in one risky step, connect to it through an integration layer and migrate gradually.

System outline

  1. Transport system & carrier APIs
  2. Event layer
  3. Rules & suggestions
  4. Dispatch console
  5. Driver view & customer updates

Key interface and system decisions

  1. Exceptions first. The home screen lists what needs a decision, ordered by the delivery windows at risk.
  2. One timeline per vehicle. Loading, transit, and drop-offs share one horizontal scale, so conflicts are visible before they happen.
  3. Suggestions, human decisions. The system proposes dock swaps or reassignments; a dispatcher confirms or rejects each one.
  4. Integrate, then migrate. The event layer reads from the legacy system, so teams can switch over one depot at a time.

Scope of work

  • Discovery with dispatch and depot teams
  • Service design and prototyping
  • Dispatch web console
  • Driver handoff mobile view
  • Integration layer for legacy and carrier systems
  • Monitoring and audit log

Intended benefits

Concept project — these are the outcomes the design aims for, not measured results.

  • Problems seen earlier, while there is still time to protect delivery windows.
  • Less time reconciling spreadsheets and phone updates.
  • A gradual migration path that keeps operations running.

Concept project · 02 / 03

Close Kiln & Co. case study

Concept project

Kiln & Co.

A commerce experience for a design-focused ceramics brand, where each product page answers the questions customers ask before they buy.

Industry
Retail · homeware
Capabilities
Websites and commerce · Product engineering
Status
Concept study, not client work

The problem

A small ceramics brand sells hand-made pieces with varied glazes and made-to-order lead times. A generic store theme makes every product look the same and hides the details — size, glaze, delivery time — that customers email about before ordering.

Proposed approach

An editorial storefront where product pages explain material, size, and lead time clearly, backed by a headless commerce platform and a content model the team can manage without developers.

System outline

  1. Content system (stories, collections)
  2. Commerce platform (catalogue, stock)
  3. Storefront
  4. Checkout
  5. Order & delivery emails

Key interface and system decisions

  1. Glaze as a real variant. Each glaze has its own photography, stock, and lead time, rather than a colour swatch over one photo.
  2. Lead time before the bag. Delivery expectations appear on the product page, not as a surprise at checkout.
  3. Reusable editorial blocks. Collections are composed from a small set of CMS blocks, so new stories need no code.
  4. A performance budget. Modern image formats and minimal scripts keep pages fast on mobile connections.

Scope of work

  • UX and visual design
  • Design system and component library
  • Headless storefront
  • CMS content modelling
  • Checkout and payment integration
  • Accessibility and performance review

Intended benefits

Concept project — these are the outcomes the design aims for, not measured results.

  • Fewer pre-purchase questions, because key details are visible up front.
  • A team that can publish collections independently.
  • Fast, readable pages on phones, where most browsing happens.

Concept project · 03 / 03

Close Casework case study

Concept project

Casework

A workflow tool for a professional services team: structured intake, AI-drafted triage, and clear human review before anything moves forward.

Industry
Professional services
Capabilities
AI and automation · Product engineering
Status
Concept study, not client work

The problem

Requests arrive by email in every format. Senior staff spend hours sorting, assigning, and chasing approvals, and important dates hide inside attachments until someone happens to read them.

Proposed approach

A structured intake and review tool. A language model drafts a first triage — category, key dates, missing information — and people review, correct, and approve every suggestion before it takes effect.

System outline

  1. Email & form intake
  2. Document parsing
  3. AI triage (suggestions)
  4. Human review
  5. Approval route & matter record

Key interface and system decisions

  1. Review by default. No suggestion is applied without a person accepting it, and every correction is logged.
  2. Show the source. Each extracted date or obligation links to the exact passage it came from.
  3. Explicit approval routes. Each matter type has a visible route, so everyone knows who signs off next.
  4. Measured before changed. Suggestions are tested against a set of reviewed examples before any model or prompt update ships.

Scope of work

  • Workflow mapping with the team
  • Intake forms and email parsing
  • AI-assisted triage with review UI
  • Approval routing and permissions
  • Audit trail
  • Evaluation harness for model changes

Intended benefits

Concept project — these are the outcomes the design aims for, not measured results.

  • Less manual sorting for senior staff.
  • Consistent intake, with deadlines surfaced on day one.
  • Traceable decisions: who accepted what, and why.