
CEO Lee Jiu
Bagstrap (Outstanders)
IT Consulting
Hello π I am Lee Jiu, CEO of Outstanders, which operates Bagstrap. We provide services through a mobile app, but during the initial app development process, frequent developer changes led to accumulated technical debt, putting us in a serious situation.
During the initial mobile app development, frequent developer changes meant that libraries and dependencies were not properly managed for several years. The Flutter version remained outdated, and libraries in use were no longer supported or had security vulnerabilities. Eventually, we received deployment rejection warnings from app stores. In this situation, we asked Hyunjae for help, and he proceeded with Flutter version upgrade migration. He didn't just upgrade the version, but carefully analyzed the existing codebase, checked library compatibility, and proceeded with migration step by step. At the same time, he standardized code that had been written inconsistently by multiple developers and redesigned the architecture to significantly improve maintainability. As a result, deployment rejection warnings were resolved, and libraries were updated to be compatible with the latest Flutter version, solving security issues. Thanks to resolving years of technical debt and creating a sustainable structure, we can now operate our service with peace of mind.
During the initial mobile app development, frequent developer changes meant that libraries and dependencies were not properly managed for several years. Over time, the Flutter version remained outdated, and libraries in use were no longer supported or had security vulnerabilities. Eventually, we received deployment rejection warnings from app stores, and we were at risk of not being able to update the app normally. The technical debt had accumulated to a point where it could no longer be postponed.
When we asked Hyunjae for help, the first task was to upgrade Flutter to the latest version. This was not simply changing version numbers, but a complex migration that required resolving numerous breaking changes. Hyunjae carefully analyzed the existing codebase, checked library compatibility, and proceeded with migration step by step. Even when unexpected errors occurred, he quickly identified the cause and provided solutions.
Along with the version upgrade, Hyunjae also conducted refactoring to improve the overall app structure. He standardized code that had been written inconsistently by multiple developers, redesigned the architecture, and significantly improved maintainability. In particular, he clearly organized state management and data flow, and structured reusable components to improve future development efficiency. He didn't just solve problems, but created a sustainable codebase for the future.
After the migration and refactoring were completed, the app could be deployed normally again. The deployment rejection warnings were resolved, and libraries were updated to be compatible with the latest Flutter version, solving security issues. Most importantly, Hyunjae documented the work well, so that even if another developer takes over, they can easily understand and continue the work. Thanks to resolving technical debt and establishing a foundation for future management, we can now operate our service with peace of mind.
Thanks to Hyunjae, we were able to resolve years of accumulated technical debt and operate a stable app with the latest technology stack. Beyond simply solving problems, we are truly grateful that he created a structure that is sustainable in the long term. If you are in a technically difficult situation, you can trust Hyunjae.