kabinmanandhar.

urban girl - flutter developer

leading the development of UGBazaar’s mobile app to enhance performance and functionality.

Flutter Developer

Urban Girl
October 2020 - October 2021
Kathmandu District, Nepal · On-site


Overview

As the sole Flutter Developer for UGBazaar (now UG Cakes), I took on the complete responsibility of transforming their mobile app into a scalable, high-performance product that delivered on both technical and business goals. From rewriting the entire codebase to ensuring seamless communication with stakeholders, I single-handedly elevated the app’s quality to exceed user expectations.


Key Contributions

Codebase Revamp and Optimization

  • Rewrote the entire app’s codebase from scratch as the sole developer, reducing its size by an impressive 42-47% while maintaining (and enhancing) functionality.
  • Implemented scalable and maintainable architecture using RxDart and the BLoC pattern, ensuring smooth updates and a future-proof design.
  • Identified and resolved performance bottlenecks, delivering a seamless user experience without relying on additional developers.

Leadership and Independent Execution

  • Single-handedly collaborated with the backend team to ensure API structures aligned with the app’s needs, achieving seamless functionality.
  • Prepared and presented a proposal to rewrite the codebase from scratch, addressing issues with the template-based, bloated, and poorly structured previous implementation. This led to management approval and the app’s complete overhaul.
  • Maintained clean, well-documented code, ensuring the project was scalable and accessible for future developers.

Product Lifecycle Management

  • Delivered updates through version 2.0.10, personally handling all bug fixes and feature rollouts.
  • Worked closely with team leads and stakeholders to prioritize features that aligned with customer needs and business outcomes.

User Experience Enhancement

  • Collaborated with a talented UI/UX designer to implement a user-centric design, ensuring the app’s interface was engaging and intuitive.
  • Designed and optimized the app’s business logic architecture, resulting in faster load times, minimal crashes, and an overall better user experience.
  • Focused on building a product that resonated with customers while maintaining developer-friendly practices.

Results and Impact

  • Reduced app size by nearly half, significantly improving load times and storage usage.
  • Delivered a streamlined and scalable app ready for future growth—all as a solo developer.
  • Ensured the app’s stability and efficiency through meticulous optimization and independent problem-solving.
  • Played a pivotal role in aligning technical development with business goals, driving measurable success for the company.

Core Skills

  • Flutter & Dart: Developed high-performance, cross-platform apps independently.
  • Performance Optimization: Identified and resolved bottlenecks for smooth user experiences.
  • BLoC & RxDart: Architected scalable and clean business logic.
  • Stakeholder Communication: Bridged the gap between technical execution and business goals.
  • Problem-Solving & Innovation: Delivered creative solutions to complex challenges.
  • Codebase Maintenance: Ensured long-term maintainability and clarity.

On this page