How we build

Software we build and run

These are Smarter Foundry products, built with coding agents. This page lists each one and the production work behind it. None of them is client work.

Coding agents write most of the code. One person makes the product and technical decisions, reviews and tests what the agents produce, and decides what ships.

Web app · live

Ref Grid

Referee scheduling for sports assignors. Assignors manage officials and games; referees accept or decline assignments from a text or email.

refgrid.app ↗

Production work involved

  • Email and password accounts with verification and password reset. Referees answer through single-use links and never need an account.
  • Stripe subscriptions: Checkout, the customer portal, webhooks, trials and promo codes.
  • Transactional email through Resend and text messages through Textbelt, with SMS usage metered per account.
  • Cloudflare Workers with a D1 database and versioned schema migrations.
  • An hourly scheduled job that sends due reminders.
  • Sentry error tracking and rate limiting. Merging to main runs the test suite, applies database migrations, then deploys.

Developer tool · npm

Refino

Edit the words on an AI-built website by clicking them. The edit is saved back into the site’s own code.

refino.dev ↗

Production work involved

  • Published to npm as a set of packages: a CLI, a React integration, and supporting libraries.
  • Sign-in with GitHub, and edits committed to the user’s own repository.
  • Stripe Checkout and webhooks for the paid plan.
  • CI on every push, and npm releases published from GitHub Actions with trusted publishing rather than stored tokens.
  • Product analytics with PostHog.

iPhone app · App Store

Invoice Tiger

Invoices and estimates for solo service businesses, sent from the phone before leaving the job.

invoicetiger.app ↗

Production work involved

  • StoreKit 2 subscriptions, with a free allowance before the paywall.
  • Invoices and estimates rendered to PDF on the device.
  • A referral service on Cloudflare Workers and D1 that checks purchases with Apple’s App Store Server API.
  • A free invoice generator on the website that runs in the browser and reuses the app’s calculation rules.
  • A few hundred automated tests.

iPhone app · App Store

SmarterTraining

Indoor cycling and fitness guidance that adjusts to the rider’s energy, schedule and goals.

smartertraining.ai ↗

Production work involved

  • Sign in with Apple, with a Python API that issues its own sessions. Postgres with versioned migrations.
  • StoreKit subscriptions.
  • Strava, Apple Health, Bluetooth smart trainers (including ERG mode control) and heart-rate monitors.
  • Coaching text from an OpenAI model behind an in-app consent step. The training recommendations themselves come from deterministic rules.
  • Sentry crash and error reporting, and a large automated test suite.

iPhone app · App Store

PostPoint

Practice feedback and guidance for racquet sports players between sessions.

getpostpoint.com ↗

Production work involved

  • Optional Sign in with Apple, with in-app account deletion.
  • AI reflections generated on a small server so no model key ships in the app. The server keeps no user data between requests.
  • Scheduled practice reminders as local notifications.

iPhone app · pre-launch

SmarterEats

Food decision support. Not launched yet; the website runs a waitlist.

smartereats.ai ↗

Production work involved

  • StoreKit subscriptions and a share extension.
  • A Python backend on Postgres, with food data imported from Open Food Facts and USDA sources.
  • A waitlist on Cloudflare Pages Functions and KV.
  • A content pipeline that drafts articles and a CI check that audits published posts.

We can do the same work on an app you started with AI tools: fix what's blocking it, add what launch needs, and ship it.