• Diagnose recurring bugs and fragile application flows.
• Review architecture, integrations, authentication, and data handling.
• Refactor critical areas that make changes difficult or risky.
• Add meaningful tests around essential user journeys.
• Improve deployment checks, error visibility, and recovery procedures.