Web App Development

Your development team,
on a monthly retainer.

This is an ongoing development partnership, not a project with a finish line. I build and maintain the custom web applications your business runs on - with a direct line to me and no account managers in between.

What this is

A partnership, not a project

Software is never really finished. It needs fixes, changes, and new features as your business changes. So I don't sell a one-time build and disappear - I stay on as your development team, month to month, and the work continues as long as it's useful. A first build is just where the partnership starts.

Who it's for

Is this the right fit?

I'd rather qualify out early than start a bad-fit engagement. Here's who this works for - and who it doesn't.

A good fit if…
  • You have a business running on spreadsheets and taped-together SaaS, and it has stopped scaling
  • Off-the-shelf software nearly fits, but the gaps cost you real hours every week
  • A previous developer left you a stalled or half-finished build
  • You already have an app and need someone to own its ongoing development
  • You want one accountable partner, not an agency with account managers
Not a fit if…
  • You want a one-time build with no ongoing relationship after launch
  • You need a large in-house team on-site, or work that can't leave your building
  • You want the cheapest possible quote over the right architecture
Also from AIwhirks

Need to get found by Google and AI?

Websites, SEO, Google Business Profile, and content that put your business in front of customers on Google and AI search. A separate line, ready when you are.

Explore marketing →
What a month looks like

How the retainer runs

No mystery, no account managers. Every month follows the same simple rhythm.

01

Prioritize

We start with a short discovery and prioritization pass - agreeing on what matters most for the weeks ahead.

02

Build

I build against that list in cycles - real, tested code, with progress you can see rather than a black box.

03

Deploy

Work ships to production as it's ready, not saved for one big risky release at the end.

04

Direct access

You talk to me - the person writing the code - the whole way through. No layers, no hand-offs.

Ways to start

Three ways in

New build

A custom application from scratch - scoped, architected, and shipped, then developed onward month to month.

Rescue

A stalled or half-built project picked up. I audit what exists, tell you what is worth keeping, and get it moving again.

Ongoing development

You already have an app in production. I take over or augment its ongoing development, fixes, and new features.

FAQ

The questions that
actually matter

The retainer runs month to month. There is no long lock-in - you can pause when things are quiet and resume when you need to move. I keep the work worth paying for rather than relying on a contract to keep you.
You do - the code, the data, and the accounts. Everything is in your repositories and your cloud accounts, and if we ever part ways it all stays with you, documented.
Yes. Pause between pushes of work and pick back up when there is more to do. You are not paying to hold a seat during a quiet stretch.
Each cycle starts with a short prioritization pass - we agree on what matters most for the coming weeks, I build against it, and we adjust as things ship. You always know what I am working on and why.
Because you own the code, the accounts, and the documentation, you are never locked to me. For planned time off I flag it ahead and we schedule around it; nothing about the setup traps you if you ever need to bring in someone else.
Often. A rescue starts with an honest audit of what's there - what's solid, what needs replacing - and a clear recommendation before any ongoing work begins.

Tell me what you're
working with.

A sentence or two on your business and where the software is stuck. If it's a fit, we'll book a scoping call - no obligation, and I reply personally.

Book a scoping call → Message me on LinkedIn
Month to month·You own the code