App Development

App development for the work off-the-shelf can't do.

When no product fits how your business actually runs, I design and build the tool that does — built around your workflow, integrated with your stack.

The build is the easy part.

Custom software fails on the things nobody demos: whether the workflow was modeled the way it actually runs, whether your team can operate the result without me, and whether anyone said no to the features that hadn't earned their place.

Yours to run

Runbooks, not dependence.

The tool isn't finished when it works. It's finished when your team can operate it, explain it, and change it without booking time with me.

  • Runbooks and written docs at handoff, plus live training
  • Your cloud account, your database, your repository
  • No retainer required to keep it running

The honest no

What I won't build.

Most custom-software budgets die on features that sounded essential in a kickoff and got opened twice. Some proposals deserve a no before they cost you a quarter.

  • A tool that duplicates software you already pay for
  • A rebuild of a spreadsheet that was working fine
  • Features that demo well and then go unused
Ops console

Internal tools

Where the spreadsheet gave up.

The A/R tracker, the ops console, the approval flow — modeled properly, with permissions and an audit trail instead of tab-color conventions. Artist House runs an A/R workflow no off-the-shelf product fit: several platform APIs stitched into one tool, replacing the manual cross-referencing between systems.

  • Admin panels and ops consoles shaped to your workflow
  • Roles, permissions, and audit history built in
  • Automations attached where the manual steps were
Artist House · in production
instead of three logins and a spreadsheet
One tool
attributable, with an audit trail
Every change
Internal Tool~6 weeks
from$6,500

The workflow that outgrew its spreadsheet, modeled properly and built to be operated.

  • The workflow mapped and modeled before any code
  • Roles, permissions, and an audit trail built in
  • Automations attached where the manual steps were
  • Integrated with the systems you already run
  • Runs on your own AWS or Railway account
  • Runbooks, docs, and live training at handoff
Customer portal

Customer-facing

Where your clients log in.

Portals and dashboards that put orders, documents, and account data in your customers' hands — without support tickets doing the routing. Zemvelo's D2C portal is in development on exactly that pattern: account data and order history the customer checks for themselves.

  • Customer and document portals with secure authentication
  • Status timelines your customers check instead of emailing about
  • Installable PWAs when app-store distribution isn't worth the tax
Zemvelo · in development
instead of a support thread
Self-service
and the customer sees it
One update
Customer Portal~8 weeks
from$10,000

Where your clients log in — orders, documents, and account data, self-service.

  • Secure authentication, with roles per account
  • Status timelines your customers check themselves
  • Installable as a PWA — no app store required
  • Wired to the systems that own the data
  • Runs on your own AWS or Railway account
  • Runbooks, docs, and live training at handoff
Pipeline

Custom CRM & systems of record

The system your business actually runs on.

When the CRM doesn't fit the pipeline and the records live in four places, the fix is usually one system that owns them. Mineralife's custom CRM is fed by the marketing site — lead capture through to sales pipeline in one place, under an ongoing retainer.

  • Records modeled around your pipeline, not a vendor's
  • Fed by the site, the store, and the platforms you already run
  • Reporting on your data as it actually is
Mineralife · in production
lead capture through to pipeline
One system
on a workflow you own
No seat licenses
Custom CRM~10 weeks
from$14,000

One system of record, modeled around your pipeline instead of a vendor's.

  • Records modeled around your pipeline, not a vendor's
  • Fed by the site, the store, and the platforms you run
  • Reporting on your data as it actually is
  • Existing records migrated and reconciled
  • No seat licenses — the workflow is yours
  • Runbooks, docs, and live training at handoff

Whichever way you start.

Build the tool that doesn't exist

You've searched; nothing fits. The workflow becomes the spec.

Build on what you run

The data already lives in your CRM, your store, your books. The app goes on top, through their APIs.

Rebuild the one that's straining

The aging database app or the macro-driven spreadsheet, rebuilt on a modern stack — data migrated, ceiling gone.

Available on retainer or by project — same discipline either way.

From workflow to working software.

  1. Step 1

    Discovery

    Map the workflow as it actually runs — every step, every exception, every workaround.

  2. Step 2

    Architecture

    Data model, roles, integrations, and stack — a blueprint you approve before code.

  3. Step 3

    Build

    Staged releases tested on real data and real edge cases, not happy-path demos.

  4. Step 4

    Handoff

    Runbooks, docs, and training — your team operates it without waiting on me.

Tooling
  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • AWS Lambda
  • Amazon S3
  • Amazon RDS
  • Amazon Cognito
  • REST & GraphQL APIs
  • React Native

Live demos

Don't take my word for it — log in.

Two working demos. Real screens, fake data, open credentials, no signup. Take them for a spin — these are the floor; together we can shoot for something with much taller aspirations.

How pricing works.

Starting points for the three shapes above, with a fixed number agreed before any build starts — scope settled before code, not discovered halfway through it. No hourly meter, no seat licenses.

App builds compared: who each one is for, what is included, and starting price
Internal Toolfrom$6,500~6 weeksCustomer Portalfrom$10,000~8 weeksCustom CRMfrom$14,000~10 weeks
Built forYour teamYour customersThe whole pipeline
Typical shapeAdmin panels, ops consoles, approval flowsPortals, dashboards, status timelinesSystem of record, lead capture through pipeline
Roles, permissions & audit trailIncludedIncludedIncluded
IntegrationsThe systems you already runThe systems that own the dataSite, store, and platforms
Data migrationWhen it replaces a toolRarely neededExisting records included
Runs on your ownAWS or RailwayAWS or RailwayAWS or Railway
Runbooks, docs & trainingIncludedIncludedIncluded
Not sure what it should be yet? Blueprint — $1,500
Fixed fee — credited when you build with me

Your workflow mapped end to end, then modeled: data, roles, integrations, and screens. The step that tells you what the tool costs to build — yours to keep, whoever ends up building it.

What moves the number

Bring the workflow — or the spreadsheet standing in for it — to a 30-minute call and you'll leave with a real range, not a proposal you have to chase.

  • How many roles and screens the tool needs
  • Whether the data model exists or has to be designed
  • How many systems it has to integrate with
  • Whether data has to migrate out of what you run now

Frequently Asked Questions

When does a custom app beat off-the-shelf software?

When the workflow is your edge — or your bottleneck. If you're contorting a product to fit, paying for seats you don't use, or running the real process in a spreadsheet next to it, a purpose-built tool usually costs less than the workaround.

What stack do you build on?

Next.js and React with TypeScript, PostgreSQL for data, and serverless AWS — Lambda, S3, RDS, Cognito — so the infrastructure scales with use instead of idling on a server bill.

How long does a custom app take to build?

A focused internal tool starts at about 6 weeks, a customer portal at about 8, and a multi-role CRM at about 10 — longer as roles, integrations, and data to migrate add up. You get a scoped blueprint with milestones before the build starts.

Can it connect to the systems I already use?

That's assumed, not extra. Most tools I build exist to sit on top of a CRM, storefront, or accounting platform — integration is the foundation, not a bolt-on.

Do you build mobile apps?

For most business tools, a responsive web app or installable PWA covers phones without app-store overhead. When a true native app is warranted, I build cross-platform with React Native — iOS and Android from one codebase.

Who maintains the app after launch?

Your call. Everything ships with documentation and runbooks so your team can operate it. Most clients keep me on retainer for changes and new features as the tool grows into more of the workflow.

Tell me about the spreadsheet.

Every custom tool starts as a spreadsheet somebody's tired of. 30 minutes — bring yours, or the workflow that's outgrown it, and you'll leave with scope, approach, and a straight read on fit.

Book an intro call