Customer software

Software your customers use, not a feature they read about in a changelog someday.

This is software your customers log into: a self-serve portal, an account dashboard, a status page, a booking tool, whatever the piece is that currently means a customer has to email you and wait. We design and build it end to end, interface and backend, so it ships as a real product surface, not a prototype that needs another six months of engineering before anyone can use it.

We build these on a small, fast stack, typically Svelte on the frontend and Supabase for auth, data, and storage, chosen because it lets a small team ship a genuinely production-grade tool in weeks rather than a quarter. If your engineering team already has a preferred stack, we build against that instead. The point isn't the tech, it's a tool your customers can log into and actually get done what they came to do.

Fixed-price and fixed-scope, the same way we run every engagement. We agree on the first shippable version upfront, ship it, and treat anything discovered after that as a clearly scoped follow-on rather than quietly expanding the original build.

How it fits your stack

Design isn't an afterthought bolted onto the build. Before anything gets built we map the actual flow a customer goes through, where they get stuck today, what they're trying to accomplish, and what the fastest honest path to that is, so the interface that ships reflects a real decision, not a default template screen.

Most of what we build here plugs straight into the systems you already run behind the scenes, your CRM for customer records, your billing provider for payment state, your support tool for ticket history, so the customer-facing piece reflects real data instead of becoming another system someone has to keep in sync by hand.

Where useful, we pair the customer-facing tool with n8n workflows running behind it, so status changes, notifications, and follow-ups happen automatically instead of needing someone on your team to trigger them manually every time a customer takes an action.

Illustrative pilot · not a named client

Customers were emailing support to check order status, reschedule an appointment, or download an invoice, three separate requests that ate a meaningful chunk of the support team's week. We shipped a self-serve account portal covering all three, pulling live data from the client's existing order and billing systems rather than a synced copy. Support tickets for those three request types dropped to near zero within the first month.

Signs you need this

  • Your customers email you for things a self-serve portal should handle
  • You're running a manual process (bookings, approvals, status updates) that customers should be able to do themselves
  • An MVP got built once and never made it past a prototype
  • Your team spends support hours answering the same 'where's my X' question
  • You want something customers actually use, not a feature announcement nobody clicks
  • Your current customer-facing tool feels like an internal admin panel with a different logo on it

What you get

  • A fixed-price proposal scoped to a first shippable version, not an open-ended build
  • UI/UX design and engineering from the same team, so nothing gets lost in a handoff between design and dev
  • Testing against your real data and edge cases before launch
  • Full source code and infrastructure access on delivery
  • A support window after launch, plus the option to stay on for ongoing feature work
  • A clear read on what's genuinely needed for launch versus what can wait for a later release

Questions about customer software

Yes, when it makes sense. We'll tell you honestly in scoping if extending what exists is faster than a rebuild, or the other way around, rather than defaulting to a rewrite because it's easier for us.

We can set it up and hand over full access, or work inside infrastructure you already run. Either way, you're never dependent on us to keep the lights on.

Normal, and expected. We ship a first version fast, then scope additions as a follow-on with their own price and timeline, instead of guessing at everything upfront.

We build proper auth from day one, whether that's email/password, SSO, or magic links, and connect it to your existing customer records instead of creating a second, disconnected identity system.
close