[MORSALIN]
Service 12.1Updated September 2026

Performance Audit & Fix for Slow Web Apps and APIs

A measured look at why your web app or API is slow, followed by fixes for the biggest causes. For small teams on Laravel, Go, Python or Vue/Nuxt with MySQL, MariaDB or Postgres. Audit from $650 ($500 founding), audit plus fixes from $1,300. Typical timeline 1–3 weeks. Email the slow pages and your stack.

See a sample report, proposal and weekly update
Price
from $650
Founding
from $500
Timeline
1 week
Format
Fixed scope, fixed price
Hours
US Eastern Time, async
01Fit

Who this is for.

A good fit if

  • SaaS founders whose pages or API calls got slower as data grew
  • Small teams who see timeouts, queue backlogs or a database at 100% CPU
  • Agencies with a client app that “feels slow” and no one to profile it

Common triggers

  • A customer complaint or churn reason that says “slow”
  • The database server bill went up because the instance was sized up to hide the problem
  • Background jobs finish hours late
  • A growth spike is coming (launch, campaign, seasonal peak)

Not a fit if

  • It’s a WordPress site (I handle WordPress speed work elsewhere, not here)
  • You need a guaranteed score or response time before any measurement
  • The app is down right now (book an Urgent Fix instead)
02Scope

What I do, and what you get.

What I do

  • Agree on 3–5 measurable targets with you first (for example, “the orders page under 1 second at the 95th percentile”)
  • Measure a baseline on production or a copy of it: slow-query log, query counts per request, response times, server load
  • Trace the slowest paths to their causes: N+1 queries, missing indexes, heavy serialization, uncached work, sync work that belongs in a queue, oversized assets
  • Write a ranked findings list with the effort for each fix
  • On fix tiers, apply the agreed fixes as reviewed changes, with tests where the code path allows
  • Measure again with the same method, so before and after are comparable

What you get

  • Baseline and after-measurements, side by side, using the same method
  • Ranked findings list with effort estimates
  • Code changes as a pull request (fix tiers), plus any index migrations
  • Server configuration changes written down (PHP-FPM, OPcache, database settings, caching)
  • Handover notes: what changed, how to re-run the measurements, what to watch

Your part

  • Repository access and a staging copy, or permission to measure production read-only
  • A person who can approve changes and a deploy slot
  • Names of the pages, endpoints or jobs that matter most to your business

Included

  • Back end, database and server-side caching
  • Front-end asset and bundle size checks
  • Up to 5 agreed targets per engagement
  • One re-measurement after fixes
  • Index and query changes with migration

Not included

  • WordPress speed work
  • Redesigning pages or rewriting the front end
  • Guaranteed scores or response times
  • Ongoing monitoring (see Care Plans)
  • Moving to new hosting or new servers (see Split to Multi-node)
03Plans & price

Fixed prices, agreed before work starts.

Audit
$650
Founding price $500
1 week

Baseline, causes, ranked fix list with estimates

Audit + Fix
$1,300
Founding price $1,000
2–3 weeks

Audit plus fixes for the top findings, re-measured

Plus
$1,950
Founding price $1,500
5–7 weeks

Audit + Fix for a larger app or several services, plus caching layer or queue changes. In 2 monthly milestones of $975 ($750 founding).

Build your scope

1 · Plan
2 · After handover (optional)
Your scope
$650
Timeline
1 week
Payment
Paid in full before work starts
Earliest start
Oct 5
Not a commitment. I confirm the exact price in a written proposal.

Founding price: 3 of 7 spots left, until Mar 31, 2027 — one-off work, in return for a testimonial. How it works

Prices are in USD, paid by bank transfer against an invoice. Work under $1,000 is paid upfront; larger work is 50% to start and 50% before handover, or monthly milestones. How working together works

Variations

Laravel/PHP
Debugbar or Telescope on staging, query log, OPcache and PHP-FPM tuning.
Go or Python APIs
Built-in profilers (pprof, py-spy), connection pools, worker counts.
Vue/Nuxt front ends
Bundle analysis, lazy loading, server rendering and caching headers.
Queue-heavy apps
Job timing, batching and worker sizing instead of page speed.
04Process

How it runs.

  1. 01

    Send the slow pages

    You email the slow pages, stack and hosting, and I confirm fit within 1 US business day.

  2. 02

    Agree targets

    We agree on targets in writing and you pay the invoice.

  3. 03

    Measure and find causes

    I measure, trace the causes and send you the ranked list.

  4. 04

    Apply fixes

    On fix tiers, I apply the fixes on staging, you review, and we deploy in an agreed window.

  5. 05

    Re-measure and hand over

    I re-measure with the same method and hand over the notes.

05Proof

Where I have done this before.

06FAQ

Questions buyers ask.

Can you promise my app will be X times faster?

No. I promise measured targets agreed up front, and I show before-and-after numbers from the same method.

Will you need production access?

Read access to logs and the database’s slow-query data helps a lot. Changes go through staging first.

What if the real fix is bigger hardware or a split database?

I’ll say so in the report with the reasons, and quote it separately (Scale-up: Split to Multi-node).

Do you fix the front end too?

Asset size, caching and lazy loading, yes. A redesign, no.

What if the fix list is longer than the tier?

You get the full ranked list. I fix the top items in scope and quote the rest.

07Start

Ask about Performance Audit & Fix.

Tell me what you have and where it hurts. I reply within one US business day with either a fixed quote or the entry step that makes a fixed quote possible.

Helpful to include

  • Stack and versions
  • Hosting (provider, server size)
  • The 3–5 slowest pages, endpoints or jobs
  • How slow they are now and what “fast enough” means to you
  • Monthly users or requests
  • Is there a staging copy?
  • Deadline or trigger
Reply within one US business day. No calls needed.

Prefer your own email app? Write to [email protected]. Your details stay with me, never on a list. An AI model drafts a private summary of your message for me.

More in Optimization & Scaling