Inherited Client Web App Stabilization & Production Launch Without a Rewrite
Drawing on three years of hands-on software outsourcing and agency rescue engineering, Dositej Grbović repeatedly stepped into fragile, undocumented client web applications abandoned by prior developers—isolating P0 authentication, database, and payment defects, establishing staging and CI/CD pipelines, and shipping production launches without forcing costly from-scratch rewrites.
Founders arrived with 80%-finished web applications left in a broken state by previous contractors or rapid AI prototyping—suffering from unguarded API endpoints, broken login flows, data corruption bugs, and zero deployment automation.
Lack of environment separation (editing live production directly), missing database constraints and row-level authorization checks, coupled monolithic components, and undocumented third-party integrations.
Executed rapid 48-hour codebase audits to map P0 risks, provisioned isolated staging environments, locked down authentication and API authorization, and refactored only the failing 20% of modules.
Transitioned stalled, anxiety-inducing codebases into stable, revenue-generating production applications in 1–2 week sprints while preserving the founder's existing investment.