Transforming an Early MVP into a Cohesive Product Experience
Product Design & UI/UX | 2024 — 2025
Project Summary
I transformed an early MVP built with Bootstrap into a cohesive, scalable design system, then led a full redesign of the app from the ground up with a focus on improving navigation, onboarding, and user adoption.
About the platform
Designed to modernize philanthropy, this platform connects donors, nonprofits and charities with innovative ways to spark collective impact.
Client name and logo withheld for confidentiality.

The Challenge
When I joined the project, the team was pushing beyond its limits. The CEO was juggling product and design responsibilities, the designer was still new, and engineers were struggling to maintain visual consistency or velocity. The product had been hacked together in Bootstrap, creating a fragile foundation that couldn’t scale or deliver the experience they envisioned.
The product experience looked and felt disjointed. There were dozens of uncoordinated colors, inconsistent typography, and no spacing or layout standards.
The overuse of the brand’s yellow made it impossible to create clear hierarchies or highlight key actions. Without structure or documentation, developers spent more time aligning pixels than building product.
The team needed a cohesive design system to accelerate development and unify the product.
Goals
Establish a scalable design system built on reusable components and clear foundations.
Create consistency across typography, color, and spacing to strengthen brand identity.
Redesign critical flows (onboarding, navigation, feed, and profile) to drive engagement and adoption.
Empower developers to move faster by reducing design ambiguity.
Initial design
Audit & Discovery
I began with a full audit of their Figma files and live product, cataloging inconsistencies and pinpointing weak spots in the UI and UX.
Key findings included:
30+ colors with many redundancies that could be compressed
Overuse of brand yellow with no contrast control or hierarchy
Multiple uncoordinated typefaces
Inconsistent spacing and grid systems
Audit of the platform
Defining the Foundations
Starting from scratch, I built a new design foundation around:
Color system: accessible, neutral palette supporting yellow as an accent
Typography: one clear hierarchy for titles, text, and UI
Spacing & grids: establishing rhythm and vertical consistency
Design tokens: to enable smooth handoff to engineering
Some of the design tokens I created
Componentization
Next, I broke down the product’s existing UI into reusable components like buttons, cards, nav items, modals, inputs, etc.
Each component was documented and standardized in Figma, creating a shared library engineers could confidently build from.
UI Components
Flow Redesigns: Onboarding
Users rarely completed their profiles or understood what a Donor Advised Fund (DAF) was. Additionally, they wanted their sign up screen to do double duty as their homepage, similar to how Facebook, Instagram etc operate.
I conducted a competitive analysis (via Referro) to study how other apps educate and onboard users and then designed a guided experience that balanced education and ease, encouraging users to complete profiles while learning about DAFs.
Onboarding Screens
Flow Redesigns: Navigation
Next, the app needed a good foundation around it's navigation and information architecture. The current left-hand navigation kept expanding without structure.
I mapped the information architecture, condensed the nav, and reorganized pages logically. I moved low-frequency items into the profile and added a new dashboard page to consolidate other settings.
I drew inspiration from Facebook, X, Substack, and Threads to create familiar patterns.
Desktop & Mobile Navigation
Flow Redesigns: Feed & Profile
This platform's feed and profile posed an interesting challenge, because unlike other platforms the team wanted to highlight giving, not posting.
I simplified the feed to emphasize donation activity and match opportunities.
The profile became a purposeful and lightweight overview of user history and funds and was designed to be easy to extend.
Homepage feed & profile page
Outcomes
The new design system unified the brand’s look and feel, provided clear UI standards, and made the product feel modern and intentional. Developers could now assemble new pages with ease using documented Figma components, freeing them to focus on engineering.
~30 fully documented UI components
Multiple ux flows designed, including edge cases
Designed, implemented and shipped a complete rewrite in ~5 months
2 developers now able to build new screens in days & weeks instead of months
Streamlined onboarding and navigation, reducing user friction and boosting adoption
Clearer brand identity and visual hierarchy
A scalable foundation supporting rapid iteration and future features
This project was a great example of how structure unlocks speed. By investing in the fundamentals like color, type, spacing, and components, we turned a tangled MVP into a cohesive product ready to grow.
The team now has the tools and confidence to move fast, stay consistent, and continue evolving the platform.












