Services & pricing

Starting prices are published because you deserve to know if we're in the same range before you spend time on a call. Every project gets a fixed quote in writing before work begins — the number we agree is the number you're invoiced.

These are introductory rates. I'm building my client roster, so early projects are priced well below what this work normally costs — in exchange, I ask for honest feedback and, if you're happy, permission to show the finished site here. The quality of the build doesn't change; the price will, once the portfolio fills up.

Landing page

$400starting

One page that has to do one job: a campaign, a launch, a single service.

  • Custom design — no template you'll see on another business
  • Copy structure and editing (I can draft from scratch)
  • Mobile-first build, tested on real devices
  • Analytics + conversion event tracking configured
  • Basic schema markup and meta tags
  • A written timeline for your scope, included with the quote
Get a fixed quote →

Web app or automation

From $3,500starting

Calculators, dashboards, integrations, internal tools that remove repetitive work.

  • Scoping session before any quote — no guessing
  • Custom application logic, built on edge infrastructure
  • API integrations with the tools you already use
  • Admin/export access so the data stays yours
  • Staged delivery — you see working software at each stage, not only at the end
  • Timeline quoted per scope
Get a fixed quote →

Speed & SEO rescue

$250 auditstarting

An existing site that's slow, invisible on Google, or both.

  • Core Web Vitals audit against real field data, not just lab scores
  • Technical SEO review — indexing, schema, meta, internal links
  • Written report with issues ranked by impact, not by count
  • Fixed-price quote to implement the fixes — the $250 comes off that price if you proceed
Get a fixed quote →
What "starting at" honestly means

These are real floors, not bait. A five-page business site with copy you provide lands near the starting number; the same site with e-commerce, a booking system and content written from scratch lands higher. I'll tell you which one you are in the first reply, before you've invested anything but an email. And a cheap price doesn't buy a cheap build — the same performance, SEO and handover standards apply at every tier, because a slow or invisible site would be a bad advertisement for me regardless of what you paid.

Also available · flat rate

Professional résumé & cover letter

One tailored résumé and a matching cover letter, written for the job you're actually applying to — not a template with your name dropped in.

$50flat, both documents

  • Résumé rewritten around the posting's actual requirements, one page unless your field expects two
  • Cover letter that says why you, for this role, in plain language — no filler paragraphs
  • ATS-friendly formatting: real text, standard headings, no tables or graphics that parsers choke on
  • Delivered as Word and PDF, so you can edit it yourself for the next application
  • One round of revisions included
How it works
  1. Send your current résumé (or a rough list of jobs and dates) and the posting you want.
  2. I reply with any questions and confirm the timeline in writing.
  3. You get both documents, review, and I make one round of edits.
Send your résumé →

Same honesty rule as the web work: I write and format, I don't invent experience you don't have.

Also available · Florida

Building permit help — research, applications & tracking

Pulling a permit in Florida means the right form, the right documents, the right county portal, and then weeks of watching a status page. I do that part so you don't have to learn it for a one-time project.

from $75county fees billed separately

Permit check & checklist$75 flat

Tell me the job and the address. You get a written answer: which permits it needs (or that it doesn't), which office and portal, every document they'll ask for, the fee estimate, and the order to do it in.

Application prep & submission$250 flat per permit

I assemble the package — application, site plan or drawings you already have, Notice of Commencement, contractor license and insurance, HOA letter if needed — upload it to the county or city portal, send you the fee link to pay the county directly, and answer the reviewer's comments through every review cycle. The $75 check comes off this price.

Tracking to final inspectionincluded for 60 days, then $50/mo

Status checks, inspection scheduling, re-inspection requests, and a plain-English update whenever something changes. You're never the one refreshing the portal.

  • Who it's for: homeowners doing a fence, pool cage, roof, water heater, AC change-out, shed or remodel; landlords and flippers running several small jobs; small contractors who'd rather be on the job than at the counter
  • Where: Miami-Dade, Broward and Palm Beach counties and their cities, plus Lee County and Cape Coral — other Florida counties on request
  • Portals I work in: Miami-Dade County's EPS portal and the City of Miami's iBuild, Broward ePermits OneStop, Palm Beach ePZB, Lee County eConnect, Cape Coral's EnerGov Citizen Self-Service, and the municipal ones behind them
  • What I'm not: a licensed contractor, architect or engineer. I can't sign as the contractor of record or produce sealed drawings — when a permit needs those, I say so up front and coordinate with the professional you hire, or help you file as an owner-builder where Florida allows it. Approval and review times are the county's call — I make the package complete and keep it moving, I can't guarantee the outcome
  • Review times: the county sets them, not me. I tell you what they currently are before you pay, and I chase every step
How it works
  1. Send the address, what you're building or replacing, and any drawings or quotes you have.
  2. I reply with the checklist, the county’s current review times, and a fixed price for the filing.
  3. You approve, I file, and you get a short status note at every change until final inspection passes.
Ask about a permit →

Contractors and agents who want to know who else just pulled a permit: PermitRadar, built by a friend at Melting Wax Studios, emails Lee County permits joined to the owner of record every Monday. I don't take a cut — it's the right tool for that job, and I can set your filters up as part of any permit engagement.

Included in every project, not sold separately

Analytics that work on day one

GA4 configured with real conversion events — form submissions, calls, bookings — not just pageviews you can't act on.

Structured data

A proper Schema.org graph so search engines and AI assistants understand what your business is and does.

Performance budget

Built to pass Core Web Vitals on real devices and real connections, and verified against field data before launch.

You own everything

Domain, hosting, analytics, source code — all in your accounts. Nothing is held hostage to keep you as a client.

Written handover

Documentation for whoever maintains it next, whether that's you, me, or someone you hire in three years.

30 days of fixes

Anything broken or not as specced in the first month after launch gets fixed at no charge.

What I don't do

Being clear about this saves us both time. I don't do ongoing social media management, paid ad campaign management, logo-only branding work, or WordPress plugin maintenance contracts. If that's what you need, tell me anyway — I'd rather point you somewhere good than take work I'd do badly.

Not sure which one fits?

Describe what you're trying to do in a couple of sentences and I'll tell you which tier it is, or that it's none of them. One business day, no pitch.

Tell me about your project
✉️ EmailGet a quote →