App Development

Your Business Already Has a Shape.
The App Should Fit It.

Applications built around how your business actually works. Most clients arrive here after a website, once the site is no longer the constraint. These start with a conversation, not a package.

01

Apps that reduce work

Built to remove bottlenecks, reduce admin time, and make your next step obvious.

Internal tools

Dashboards, admin panels, and data systems that speed up operations and reporting.

Client-facing platforms

Portals, booking flows, and client tools that feel polished and easy to use.

Progressive web apps

Mobile-first apps that work offline and feel native without app store friction.

API integrations

Connect your stack: CRM, forms, payments, scheduling, and third-party services.

Automation interfaces

Simple, visual interfaces that make complex workflows easier to run and maintain.

Secure data applications

Authentication, roles, and secure handling for sensitive information.

02

Apps I've built

Five iOS apps, all live on the App Store. These are my own products rather than client work, which means every decision in them is mine. Clear UX, clean logic, and real constraints.

StreakFocus

Three Tasks. Clear Day.

A habit tracker built around a hard limit: three meaningful tasks per day. Designed to reduce cognitive load instead of increasing it. Fully offline. No accounts. No tracking.

StreakFocus app interface

Survival Budget

Four Priorities. Calm Control.

A tier-based budgeting app that organizes spending into Survival, Important, Quality of Life, and Future Building. See what's covered before you spend. Fully offline. No tracking.

Survival Budget app interface

Knit

Review First. Merge After.

A contacts utility that finds duplicates by name, email, phone, and company. Shows the match reason on every pair and lets you decide one at a time. No automatic merging. Nothing leaves your device. No account. No subscription.

Knit app interface

Jotting Journal

Their PIN. Their Pages.

A private, PIN-protected diary and notepad for kids. Dated entries, categories, a mood picker, and a calendar view, locked behind a PIN only the child knows. Fully offline. No account. No cloud.

Jotting Journal app interface

Demure

Your Books. Nobody's Business.

Replaces a book's real cover with a discreet one. Opens the reading app already on the phone, Apple Books or Kindle. The book itself doesn't change, only what's visible on the cover.

Demure app interface
03

Built to last, easy to maintain

A stable foundation built for performance, security best practices, and long-term maintainability. Accessibility is part of the build, not an upgrade: every screen is audited to WCAG 2.1 AA on core flows before launch.

Frontend

React + TypeScript

Tailwind CSS for responsive UI

PWA capabilities when it helps

Mobile-first interfaces, audited to WCAG 2.1 AA

Backend and integration

Node.js and serverless functions

Firebase or Supabase for databases

Third-party services and APIs

Authentication and secure data handling

When does custom development make sense

When you have a real workflow problem and plugins or templates keep forcing compromises. Custom work is for the cases where fit matters more than features.

04

How it works

Step 01

Talk

We confirm the problem is real and that a custom build is the right shape for it.

Step 02

Scope

You get a clear feature set, timeline, and build plan before any heavy lift.

Step 03

Build

Iterative delivery with check-ins so you can steer without micromanaging.

Step 04

Launch

Deployment, documentation, and training so you are not dependent on me.

Not sure you need an app

Most businesses are better served by a clean website with a lead path built into it. If a custom build is the right move, the scan will say so.

Explore other options:

An app that fits is one
you stop noticing.

Tell me what you are trying to build and what is currently in the way. If a custom application is not the best move, I will tell you what is.