Skip to content
Shipped®

Shipped: an independent product studio that designs, builds and runs web software

  • Ruby on Rails
  • Inertia
  • React
  • AWS
  • Cloudflare

Ruby on Rails · Inertia · React
AWS · Cloudflare

Ideas are cheap. Shipping is the hard part.

We design, build and run web software for small teams who would rather be shipping.

Start a project
Open green hillside under a pale morning sky
Independent product studio

Clear scope, weekly releases and software that keeps working long after launch day.

  • Ruby on Rails
  • Inertia
  • React
  • AWS
  • Cloudflare
  • Docker
  • Kamal

Why a studio

Writing code got cheaper. Shipping it well did not. Most projects stall somewhere between a promising demo and software people can rely on every day.

Prototypes are easier to make than ever. The hard part is everything after: choosing a scope that fits, wiring up sign-in and billing, handling the edge cases, and keeping it all running when real customers arrive on a Monday morning.

That is the work we enjoy. A small crew, a short list of tools, and a release every week so you can see progress instead of hearing about it. No handoffs between agencies, no mystery invoices, and one team that answers for the result from first sketch to production.

How we work

Four habits we bring to every project we ship.

These habits decide how we scope work, which tools we reach for, and when we tell you a feature can wait.

01
  • Ruby on Rails
  • Inertia
  • React
  • AWS
  • Cloudflare

Small batches

We release something real every week. Small changes are easy to review, easy to test, and easy to undo when the plan changes.

02LTS

Boring technology

Proven tools beat clever ones. We pick software with a long track record, a big community, and documentation you can actually find.

03

Clear ownership

The code, the accounts and the servers are in your name from day one. You can hire, fire or switch studios without asking us.

04

Calm operations

Alerts that mean something, runbooks that are current, and a named person on call. Production should be the quietest room in the building.

What we offer

How we help.

Six ways to work with us, from a one-week scoping sprint to running your app in production, without hiring a product team.

  • Small batches
  • Weekly releases
  • Fixed scope
  • Plain English
01

StrategyProduct & Scoping

Turn a fuzzy idea into a first release you can actually ship, with a clear scope, a realistic date and a short list of risks.

  • Discovery workshops with your team
  • One-page scope and release plan
  • Technical approach and estimates
  • Ongoing product advice after launch
View service
Service01/ 09Product & Scoping
02

DesignProduct & Interface

Interfaces that feel obvious the first time someone uses them, designed next to the code so nothing gets lost in handover.

  • User flows and wireframes
  • Clickable prototypes and user testing
  • Visual design and accessibility review
  • Component library and style guide
View service
Service02/ 09Product & Interface
03

Web AppsDevelopment

Full-stack web applications built in weekly releases, with tests, reviews and a demo link you can click every Friday.

  • Full-stack development in weekly releases
  • Automated tests and code review on every change
  • Staging environment with demo links
  • Documentation and handover notes
View service
Service03/ 09Development
04

HostingManaged

We keep your app online after launch: servers, deploys, backups, patches and a person who picks up when something breaks.

  • Dedicated servers in your own accounts
  • Zero-downtime deploys with automatic rollback
  • Nightly backups and monthly restore tests
  • Uptime monitoring and weekly patching
View service
Service04/ 09Managed
05

DockDeploys Without the Drama

Push a branch and Dock builds, checks and releases it to servers in your own cloud account, with one-click rollback when you need it.

  • Push-to-deploy from any branch or tag
  • One-click rollback and release history
  • Production approvals and audit log
  • Alerts to email, Slack or webhook
  • Plain Kamal config, no lock-in
View service
Service05/ 09Deploys Without the Drama
06

BeaconEmail & Newsletters

Product email and newsletters from one place, with authentication set up correctly and bounces handled before they hurt your reputation.

  • Transactional email on AWS SES
  • Newsletter editor and subscriber lists
  • SPF, DKIM and DMARC checks before you send
  • Bounce, complaint and open-rate reporting
View service
Service06/ 09Email & Newsletters
07

LogbookClient Project Tracking

Our in-house project tracker. One page per project showing what shipped, what is next and every decision made along the way.

  • One shared page per project
  • Weekly release notes and demo links
  • Decision log with dates and owners
  • Read-only access for your whole team
View service
Service07/ 09Client Project Tracking
08

LaunchLaunches & Migrations

Launch a new product or move an old one without the 2 a.m. surprises: domains, DNS, data and redirects, rehearsed in advance.

  • Launch checklist and rehearsal
  • Domain, DNS and certificate setup
  • Data migration and redirect mapping
  • Rollback plan and post-launch watch
View service
Service08/ 09Launches & Migrations
09

PerformanceSpeed & Security

Faster pages and fewer bad bots: caching, image tuning and firewall rules, measured before and after so you can see the difference.

  • Performance audit with baseline numbers
  • Edge caching and image optimization
  • Firewall and rate-limiting rules
  • Invisible bot protection on forms
View service
Service09/ 09Speed & Security

How a project runs

Sketch to shipped, step by step.

Every engagement follows the same route: scope it, design it, build it in small batches, then run it with care. A repeatable process is how small teams get predictable releases.

See how we build
Step 01Scope

One page, one week, one goal

We agree the smallest release that proves the idea, write it on a single page, and put a date next to it.

Find out more
Step 02Build

Working software every Friday

Each week ends with a demo link you can click. Feedback on Monday becomes part of the next release.

Find out more
Step 03Launch

A checklist, not a gamble

DNS, TLS, backups, monitoring and a rollback plan are ready before the first visitor shows up.

Find out more
Step 04Run

We stay on the pager

Patching, uptime checks and a human on call after launch, with a short monthly report in plain English.

Find out more

Selected work

Products we have shipped.

Real teams, real deadlines, and releases every Friday. Here are two recent projects and what changed after launch.

All work

Client notes

Fewer meetings, more releases.

One crew from kickoff to launch, and clients who come back with the next idea.

Working together

What you can count on from us.

Ownership
One named person owns your project from kickoff to launch. You always know who to ask, and they know the answer.
Candor
If a feature isn't worth building, we say so before it costs you anything, even when that means a smaller invoice.
Start a project
Shipped rebuilt our wholesale ordering in six weeks and handed us a working release every Friday along the way. Our bakers stopped chasing spreadsheets, and order mistakes dropped to almost nothing.
Priya NatarajanCOO, Fernwood Bakery Co.

Tools in the kit

A short list of proven tools we know inside out. Fewer moving parts means faster releases, simpler handovers and fewer surprises at 2am.

  • Ruby on Rails
  • Inertia
  • React
  • AWS
  • Cloudflare
  • Docker
  • Linux
  • Kamal
  • Kamal Proxy
  • Hetzner
  • Tailscale
  • Vaultwarden
  • ONLYOFFICE

From the logbook

A faster page in an afternoon

Before rewriting anything, try these fixes. How we take a slow marketing or product page and make it noticeably faster in a few hours.

Read the post

Say hello

Got something to ship?

Send us the rough idea. We'll reply with a straight read on scope, a first plan for the opening few releases, and a realistic sense of what it will cost to launch.

How it starts

  1. 01A real person reads your note before the next working day ends.
  2. 02You get straight answers and a few sharp questions back.
  3. 03If we can help, we map out a first release on a 30-minute call.