Software studio in Arizona

We build software, and we stick around to run it.

Caplan Studio is an independent software studio in Arizona. Gamenight, PantryTrack, Tales & Fables, BookLocally and three more are ours: we designed them, wrote the code, and still look after the servers they run on.

We build things people actually use, and then we look after them. Nothing gets handed off. When something breaks at two in the morning, it breaks for the person who wrote it.

The work

01 / Live

Gamenight

Home base for gaming communities.

A multi-tenant platform where communities run their own hubs, with events, rosters, and live Riot API stats under one roof. Every tenant gets its own space without its own infrastructure.

  • Next.js
  • Prisma
  • Riot API
Visit pvpers.us ↗
Gamenight interface screenshot

02 / Live

PantryTrack

Know your pantry.

Pantry management that people actually keep using. Track what you have, what's expiring, and what to buy. React on the front end, Express and Postgres behind it.

  • React
  • Express
  • PostgreSQL
Visit pantrytrack.app ↗
PantryTrack interface screenshot

03 / Live

Tales & Fables

Write together, in real time.

A collaborative writing studio with live multi-author editing powered by Y.js, and paid plans handled through Stripe. Stories, feedback, and co-writing in one place.

  • Next.js
  • Y.js
  • Stripe
Visit talesnfables.com ↗
Tales & Fables interface screenshot

04 / Live

BookLocally

Bookings for local businesses, under their own brand.

White-label scheduling and payments for local service businesses. Each one gets a branded booking storefront without building a thing. Next.js, Prisma, and Stripe end to end.

  • Next.js
  • Prisma
  • Stripe
Visit booklocally.net ↗
BookLocally interface screenshot

05 / Live

CrewTempo

Employee management, simple at every step.

Multi-tenant scheduling, timesheets, and reporting for teams of any size, with RBAC, geofenced clock-ins, and per-org branding. Built to stay simple even as the depth grows underneath.

  • Next.js
  • Drizzle
  • PostgreSQL
Visit crewtempo.com ↗
CrewTempo interface screenshot

06 / Live

RecallRally

Study once. Remember for good.

A flashcard studio built around SM-2 spaced repetition. The review queue decides what you see and when, so nothing gets crammed twice. Streaks, stats, and achievements keep the habit alive; the shared deck library and accounts run on Express and SQLite.

  • React
  • Express
  • SQLite
Visit recallrally.com ↗
RecallRally interface screenshot

07 / Live

ServerPack

Run your own server, with a site to match.

A Minecraft plugin pack and companion website for running a community under your own name. mc.pvpers.us, where the studio started, is the live proof: same pack, same site, still going. We host the website and the plugins; the server itself is yours to run.

  • Java
  • Next.js
  • Self-hosted
Visit mc.pvpers.us ↗
ServerPack interface screenshot

How we work, and who's behind it

The setup

Everything above runs on hardware we manage, behind Cloudflare. We do the design, the code, the deploys, and the early-morning fix when a disk fills up. That last part is the one that keeps us honest: there's nobody else to hand the pager to.

Who we are

An independent software studio in Arizona, founded by Carson Caplan. We stay small on purpose. Whoever builds a thing is the one who answers the email about it, which is harder to arrange the bigger you get. Carson's personal work lives at carsoncaplan.com →

Available for new projects

We build for other people too.

Everything above is ours, start to finish, and the same setup is available for your project. You'll be talking to the person writing your code the whole way through, which is most of the reason we stay small.

  • Websites

    Marketing sites, landing pages, and storefronts, hand-built rather than assembled from a page builder. They load fast on a phone, read cleanly to search engines, and keep working the month you stop paying somebody a subscription.

  • Custom software

    Web apps with real accounts, databases, payments, and an admin side. If the work currently lives in a spreadsheet, a shared inbox, and somebody's memory, this is the part that replaces all three.

  • Launch and upkeep

    Domains, hosting, certificates, backups, and the restart nobody wants to do on a holiday. Every product on this page already runs on infrastructure we manage, so none of it is a new job for us.

How it works

  1. Tell us what you need

    A finished spec is welcome. So is a rough sketch, or a paragraph about the thing you keep doing by hand. We'll ask questions until the shape is clear.

  2. We come to terms

    Scope, timeline, and price, agreed in writing before any work starts. If the job changes along the way, we rewrite the terms and agree on them again before carrying on. Nothing lands on an invoice you haven't already seen.

  3. We build it

    You get a working link early and watch it fill in, instead of waiting months for a reveal. Changes are cheap while a thing is being built and expensive once it has shipped, so we'd honestly rather hear from you too often than not enough.

  4. We launch and maintain

    Deployed, monitored, and kept current. Keep us on for upkeep, or take the code and the keys and run it yourself. That's your call to make later, not something you have to negotiate out of us.

Got something you want built? Tell us what it is. We'll be straight with you about whether we're the right studio for it, how long it would take, and what it would cost, all of it settled before anything starts.

Work with us, or just say hi.

A project you want built, a question about one of our products, a partnership, or early access. It all lands in the same inbox, and we read every bit of it.