my projects so far.
ugcakes/ugbazaar
Led the redevelopment of UGBazaar mobile app, achieving a scalable, high-performance solution with an enhanced user experience.
UGCakes
Urban Girl
October 2020 - October 2021
Role: Solo Flutter Developer
Project Overview
UGCakes (formerly UGBazaar) is an e-commerce platform focused on delivering personalized gifting and celebration products. As the sole Flutter developer, I took full responsibility for transforming their app into a highly scalable, performant, and user-centric platform. The project required a complete overhaul of the codebase, rigorous optimization, and seamless collaboration with stakeholders to align business and technical objectives.
First Version Highlights
- Codebase Revamp: Rewrote the entire app, reducing its size by 42-47%, enhancing functionality, and ensuring long-term scalability.
- Architecture Optimization: Introduced BLoC pattern with RxDart, creating a clean, maintainable, and future-proof structure.
- Bug Fixes & Rollouts: Delivered multiple updates, resolving user-reported issues and deploying new features efficiently.
User Experience Enhancements
- Collaborated with a UI/UX designer to implement intuitive and engaging interfaces, improving customer satisfaction.
- Reduced app load times, minimized crashes, and ensured a smoother, more reliable user experience.
- Designed and optimized business logic for streamlined performance across devices.
Business Alignment
- Secured teams trust for a complete rewrite, presenting a compelling case for improved scalability and efficiency.
- Delivered features aligned with customer feedback and business priorities, driving measurable improvements in app engagement.
Core Skills Applied
- Flutter & Dart: Created a performant cross-platform application.
- Performance Optimization: Enhanced user experience through meticulous debugging and efficient architecture.
- State Management: Leveraged BLoC and RxDart for clean and maintainable business logic.
- Problem-Solving: Independently addressed and resolved complex development challenges.
- Team Collaboration: Balanced technical and business priorities effectively.