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.
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.
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.

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.

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.

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.

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.

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.
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.