| The site loads slowly. | Images, scripts, fonts, rendering, caching, application work, or data queries. | Measure the delay, isolate the cost, repair what is responsible, and retest. |
| Forms submit but no email arrives. | Form code, provider API, DNS records, SPF, DKIM, routing, or notification handling. | Follow the submission from browser to storage and delivery instead of guessing at one provider. |
| The domain or email broke after a change. | Registrar, nameservers, DNS records, proxy state, mail routing, certificates, or origin configuration. | Reconstruct the record path, correct the conflict, and verify web and mail behavior separately. |
| Hosting costs too much or feels impossible to leave. | Legacy plans, unnecessary resources, bundled services, undocumented dependencies, or migration risk. | Inventory what the site actually needs, identify a viable target, and scope a protected migration. |
| A login stopped working. | Account ownership, password recovery, application auth, environment variables, callbacks, or database state. | Diagnose the part you control and assist with documented recovery paths. I do not promise access where ownership cannot be proven. |
| The database or dynamic feature is failing. | Schema, query behavior, credentials, migrations, runtime limits, or application logic. | Inspect the data path, reproduce the failure, and repair or clearly bound the next action. |
| The layout is broken on phones or after an update. | CSS, image dimensions, content overflow, component changes, or browser behavior. | Repair the actual layout failure without turning a contained problem into an unwanted redesign. |
| The developer is gone and nobody knows how it works. | Accounts, repository, hosting, deployment, domains, third-party services, and undocumented code. | Create a system inventory, stabilize what can be controlled, and produce a practical ownership map. |