Custom apps for small businesses

For a business or for one person. From a one-screen tool that replaces a spreadsheet to an app that sells on the App Store. Every example below is something I have already built in my own products, or standard work with the tools I use every day.

What can be built?

Internal tools

For when the work runs on a spreadsheet only one person understands.

  • An admin panel to review and act on orders, requests or sign-ups, behind a login.
  • A weekly report built from your own numbers that arrives by email on its own.
  • An alert on your phone only when something changes: stock, a price, a new application.
  • A Telegram bot to check and change what is happening in a system from your phone.

Already done: an admin dashboard on Cloudflare, the two-way Telegram bridge I run my own projects through, a scheduled weekly audit report.

Landing pages and websites

For when a page has to be found and do something, not only look right.

  • A landing page for one offer, done quickly: my design, or built from examples you send, with a form or a booking on it and the results visible.
  • Written and built to be found by Google and quotable by ChatGPT or Gemini: structured data, speed, the phone view, llms.txt.
  • A site in as many languages as your customers need, with a calculator or questionnaire that gives the visitor an answer on the spot.
  • A booking page with a calendar and reminders.
  • A content site with dozens of pages, built so Google can index it and AI search engines can cite it.
  • A paid online service: card payment, refunds, receipts.

Already done: glasyn.app, the page for my own iPhone app, with its FAQ, glossary and explainer pages, kept clean against Google Search Console; this site, in two languages, with structured data and an llms.txt for AI search; rateven.com with forecasts for nine football leagues; a pay-per-use fax service on Stripe.

Phone apps

For when your customers or your staff do everything on a phone.

  • An iPhone app with a subscription, reminders and offline use.
  • An app for both iPhone and Android, with in-app purchases in both stores.
  • An app without accounts that collects as little data as possible, so it is easier to explain and to protect.
  • The whole route onto the App Store: screenshots, descriptions, submission, replies to App Review.

Already done: several of my apps sell on the App Store, and GeoWrecked was built for both iPhone and Android.

Connections and automations

For when the same data is typed from one system into another.

  • A website form that creates the record, sends the confirmation and tells you, in one go.
  • A nightly payment check: what was paid, what was refunded, what is stuck.
  • Company email addresses forwarded to the inbox you already use, without running a mail server.
  • Newsletters and system emails through a proper sender, set up so they are less likely to land in spam.

Already done: payment reconciliation on Stripe, with Polar refunds, email routing on this site, email through Brevo with a weekly test send.

AI features in your product

For when AI has to work on your data and by your rules, not in general.

  • A chat assistant inside an app, with a free allowance and a paid plan.
  • An assistant that answers from your own documents and shows where each answer came from.
  • A questionnaire that turns answers into a report with the working shown, rather than a chatbot.
  • AI that runs on the iPhone itself, so data stays on the phone and there is no monthly model bill.

Already done: an AI coach with a usage cap in a coffee app, this site's assessment engine, on-device story generation on iPhone (built, in TestFlight).

Tools for AI agents

For when you want Claude, Cursor or another assistant to work directly with your system.

  • An MCP server that lets an AI assistant read and change data in your system, with clear permissions.
  • License keys and subscription checks for a tool you sell to developers.

Already done: asc-mcp, a public open-source MCP server for App Store Connect with 41 tools and a paid plan.

Why work with one person?

  • For small teams and people working alone

    There is no corporate pipeline to learn first. We start from your own work, and the first result comes in weeks rather than quarters.

  • Fewer hours on the repeating part

    The repeating part of the build runs on current AI workflows, so the same work takes fewer hours. The price is agreed before it starts.

  • More than the code

    Years spent on other people's products and a good many of my own, so the answer fits your problem rather than one tool. You talk to the person who builds it.

How is the work checked, and what do I not take on?

How every build is checked

  • Accessibility to WCAG 2.2 AA: contrast, keyboard, screen readers, 200% text zoom.
  • Every button and every step is driven in a browser or a phone simulator before handover.
  • A security scan whenever something touching data or payments changes.
  • A privacy notice and legal text written for what the software actually does.

What I do not take on

  • Software that needs certification for medicine, financial advice or legal opinions.
  • Round-the-clock on-call support. I work alone, so we agree what gets fixed and how fast.
  • Large enterprise systems such as SAP without access to their API.
  • Hardware and embedded devices.

What has already been built?

My own products, live on the App Store, on the web and on npm. Each has a page on how and why it was built.

  • GeoWrecked

    Geography game on a 3D globe

    Drop a pin on the globe. Points go by distance, not by right or wrong.

    Web: liveiPhone: liveAndroid: built, not published

  • KickMint

    Task starter for adults with ADHD

    Breaks a task into a few small steps with AI that runs on the phone itself.

    iPhone: live

  • Remewdy

    Pet medication tracker

    Dose schedules, reminders and a record for the vet that family and sitters can fill in too.

    iPhone: live

  • ClothTrace

    Care-label scanner

    Reads a garment's care label and tells you what it is made of and what that means for skin, planet and quality.

    iPhone: live

  • Remembrew

    Coffee log, cafés and roasters

    Scan a bag, note the taste, and ask which coffee you actually like.

    iPhone: live

  • Glasyn

    Hot flash diary

    Log a hot flash in two taps, see your own pattern, and take a one-page summary to the doctor.

    iPhone: live

  • asc-mcp

    An App Store Connect tool for AI coding agents

    An open-source MCP server: ship an app to the App Store without leaving Claude Code or Cursor.

    npm: live

Common questions about custom work

How much does an app or a website cost?

It depends on the scope, so there is no price list. The price is agreed between us before work starts, together with a written scope and acceptance criteria. Changes to the agreed scope are agreed in writing before they are done.

Do you write the code with AI?

Yes, and I say so. I build with AI coding tools, and everything they produce goes through the same checks before it reaches you: every flow driven in a browser or simulator, accessibility checked against WCAG 2.2 AA, and a security scan whenever data or payments change.

Can you publish an app to the App Store for us?

Yes. I publish my own apps there: screenshots, store text, submission and replies to App Review. Your app is published under your own Apple developer account: you need your own Apple Developer Program membership, and I work in it with the access you grant.

Tell me what it should do.

On a 30 minute call we work out whether it is worth building and what the first version needs.

Page last updated