
Lucky App
Design System
Fintech
Company
Lucky App
Role
Product Design Lead
Year
2022

1.The Pledge
Goals
Business: Strengthen Lucky’s position as a trusted savings platform in Middle East and enable faster go-to-market for new services.
Product: Build a scalable foundation to support feature velocity, consistency, and quality.
User: Create a unified experience that feels local, intuitive, and trustworthy—across different languages and user journeys.
Key Metrics
System Adoption: Track usage of design tokens and components across all product squads.
Design-Dev Efficiency: Reduce implementation time and improve consistency between design and code.
Localization Performance: Ensure seamless support for both Arabic (RTL) and English (LTR) without duplicating effort.
Release Speed: Monitor reduction in time-to-market for campaigns, features, and updates.

Concepts
Trust & Clarity: A fintech app must always feel safe, transparent, and easy to use—even when users navigate offers, stores, or transactions.
Local Relevance: Designs had to resonate with Egyptian users—through visuals, copy, and layout that felt familiar and culturally appropriate.
Dual Language Fluidity: Supporting Arabic and English equally meant creating a system that worked for right-to-left and left-to-right logic, structure, and typography.
My Approach
Design System Overhaul: I rebuilt Lucky’s design system into a fully tokenized, RTL/LTR-adaptive architecture using Figma Variables and code-ready tokens.
Modular UI Components: We created reusable components that could adapt to promotional changes, dynamic content, and partner-specific styling—without rework.
Governance & Documentation: Introduced clear guidelines, component specs, and a shared language between designers and developers to improve cross-team alignment.
Typography Strategy: Selected font pairs that supported both Arabic and Latin scripts with consistent tone and legibility across devices.

3. The Prestige
Key Learnings
Successfully built a bilingual-first system that respected cultural nuances while maintaining scalability.
Reduced design-developer friction through token-based architecture and handoff documentation.
Designed with marketing, sales, and partnerships in mind—allowing flexible campaign launches without redesigns.
Success Metrics
Design System Adoption: Over 90% of new features and screens now built using the system, ensuring visual and functional consistency.
Developer Efficiency: Front-end teams reported a 50% reduction in build time thanks to reusable tokens and documented variants.
Localization Performance: One design, two languages: 100% parity achieved in English and Arabic layouts without separate designs.
Release Speed: Time-to-market for seasonal campaigns and new promos reduced by 35%.
Business Agility: Enabled rapid A/B testing of promotions, improving customer retention by leveraging design-driven iteration.
Conclusion
Upgrading Lucky’s design system was about much more than UI—it was about aligning teams, scaling culture, and delivering value with clarity and speed. In a product built for saving money, we saved time, cost, and confusion—creating a flexible system that now supports a platform millions rely on daily.
