JEFFREY ADU
WORK
RESUME
ABOUT
LIVE PRODUCT
LIVE PRODUCT
LIVE PRODUCT
|
|
|
|
|
|
Feb. 2026 - Mar. 2026
Feb. 2026 - Mar. 2026
Feb. 2026 - Mar. 2026
Designing Reinforcement Loops
Designing Reinforcement Loops
Designing Reinforcement Loops
Contribution rate
Contribution rate
Contribution rate
12%
12%
12%
19%
19%
19%
+58% lift
+58% lift
+58% lift
Post engagement
Post engagement
Post engagement
30%
30%
30%
50%
50%
50%
+73% lift
+73% lift
+73% lift
Return rate 24–48h
Return rate 24–48h
Return rate 24–48h
20%
20%
20%
30%
30%
30%
+50% lift
+50% lift
+50% lift
ROLE
ROLE
ROLE
Product Designer
Product Designer
Product Designer
TOOL
TOOL
TOOL
Figma
Figma AI
Protopie
Lottielab
Claude Code
React Native
Figma
Figma AI
Protopie
Lottielab
Claude Code
React Native
Figma
Figma AI
Protopie
Lottielab
Claude Code
React Native
WHAT I DID
WHAT I DID
WHAT I DID
UX Research
Strategy
UI/UX Design
Usability Testing
UX Research
Strategy
UI/UX Design
Usability Testing
UX Research
Strategy
UI/UX Design
Usability Testing
TEAM
TEAM
TEAM
Founder + 2 Eng
Founder +
2 Eng
Founder + 2 Eng
01 — Context & Overview
01 — Context & Overview
What is Frens Frens and why does this matter?
What is Frens Frens and why does this matter?
What is Frens Frens and why does this matter?
Fren Frens is an early-stage, location-based social platform helping travelers and locals anonymously discover real-time hotspots, conversations, and events around them. With 5K total downloads and 50–100 new downloads per day, the product had promising early traction but was struggling to sustain it.
As the solo product designer, I led end-to-end design of a reinforcement system from qualitative diagnosis through to shipped experience targeting the gap between users discovering the app and actually making it a habit.
Fren Frens is an early-stage, location-based social platform helping travelers and locals anonymously discover real-time hotspots, conversations, and events around them. With 5K total downloads and 50–100 new downloads per day, the product had promising early traction but was struggling to sustain it.
As the solo product designer, I led end-to-end design of a reinforcement system from qualitative diagnosis through to shipped experience targeting the gap between users discovering the app and actually making it a habit.
Fren Frens is an early-stage, location-based social platform helping travelers and locals anonymously discover real-time hotspots, conversations, and events around them. With 5K total downloads and 50–100 new downloads per day, the product had promising early traction but was struggling to sustain it.
As the solo product designer, I led end-to-end design of a reinforcement system from qualitative diagnosis through to shipped experience targeting the gap between users discovering the app and actually making it a habit.

02 — Problem Statement
02 — Problem Statement
Why users weren't sticking
Why users weren't sticking
Why users weren't sticking
The product had traction at the top of the funnel but was hemorrhaging users before they could form a habit. A 30% DAU in the first two weeks collapsed to 8–12% after month one.
Only 8% of users returned after contributing their first post. The team's initial hypothesis pointed to content density — too many empty geographic areas, not enough active users per zone.
But this framing led to the wrong solution. If you try to solve silence by adding more posts, you ignore why the silence feels so defeating in the first place.
The product had traction at the top of the funnel but was hemorrhaging users before they could form a habit. A 30% DAU in the first two weeks collapsed to 8–12% after month one.
Only 8% of users returned after contributing their first post. The team's initial hypothesis pointed to content density — too many empty geographic areas, not enough active users per zone.
But this framing led to the wrong solution. If you try to solve silence by adding more posts, you ignore why the silence feels so defeating in the first place.
The product had traction at the top of the funnel but was hemorrhaging users before they could form a habit. A 30% DAU in the first two weeks collapsed to 8–12% after month one.
Only 8% of users returned after contributing their first post. The team's initial hypothesis pointed to content density — too many empty geographic areas, not enough active users per zone.
But this framing led to the wrong solution. If you try to solve silence by adding more posts, you ignore why the silence feels so defeating in the first place.

03 — Research & Insights
03 — Research & Insights
Diagnosing the Break
Diagnosing the Break
Diagnosing the Break
I ran a two-pronged research effort: behavioral analytics to find where users dropped, and qualitative interviews to understand why. Then a survey (n=40) to validate at scale.
I ran a two-pronged research effort: behavioral analytics to find where users dropped, and qualitative interviews to understand why. Then a survey (n=40) to validate at scale.
I ran a two-pronged research effort: behavioral analytics to find where users dropped, and qualitative interviews to understand why. Then a survey (n=40) to validate at scale.
The key insight I saw was that the issue was not lack of interest. It was lack of
visible reinforcement.
The key insight I saw was that the issue was not lack of interest. It was lack of
visible reinforcement.
The key insight I saw was that the issue was not lack of interest. It was lack of
visible reinforcement.
Deriving my user persona
Deriving my user persona
Deriving my user persona
I then created 3 user personas derived from analytics (2 months), 12 interviews,
and survey (n=40).
I then created 3 user personas derived from analytics (2 months), 12 interviews,
and survey (n=40).
I then created 3 user personas derived from analytics (2 months), 12 interviews,
and survey (n=40).

A Day in the Life of a Fren Frens User
A Day in the Life of a Fren Frens User
A Day in the Life of a Fren Frens User
I then storyboarded a day journey of the social initiator persona, which was very close all the signal theme (lack of visible reinforcement) insights from all my research
I then storyboarded a day journey of the social initiator persona, which was very close all the signal theme (lack of visible reinforcement) insights from all my research
I then storyboarded a day journey of the social initiator persona, which was very close all the signal theme (lack of visible reinforcement) insights from all my research

04 — Ideation & Exploration
04 — Ideation & Exploration
Designing the Loop
Designing the Loop
Designing the Loop
With the real problem framed, I pivoted strategy entirely. Instead of filling content density, I focused on making every contribution feel witnessed — immediately and continuously.
With the real problem framed, I pivoted strategy entirely. Instead of filling content density, I focused on making every contribution feel witnessed — immediately and continuously.
With the real problem framed, I pivoted strategy entirely. Instead of filling content density, I focused on making every contribution feel witnessed — immediately and continuously.
Bring my pivots into wireframes
Bring my pivots into wireframes
Bring my pivots into wireframes
I translated the hypotheses into low-fidelity wireframes to test whether reinforcement signals increased user confidence in posting.
I translated the hypotheses into low-fidelity wireframes to test whether reinforcement signals increased user confidence in posting.
I translated the hypotheses into low-fidelity wireframes to test whether reinforcement signals increased user confidence in posting.

So tradeoffs I considered
So tradeoffs I considered
So tradeoffs I considered
To drive engagement without overwhelming users, I made deliberate trade-offs between visibility, simplicity, and long-term retention across the reinforcement system.
To drive engagement without overwhelming users, I made deliberate trade-offs between visibility, simplicity, and long-term retention across the reinforcement system.
To drive engagement without overwhelming users, I made deliberate trade-offs between visibility, simplicity, and long-term retention across the reinforcement system.

05 — Design Execution
05 — Design Execution
High-Fidelity System
High-Fidelity System
High-Fidelity System
I translated validated reinforcement signals into a cohesive experience. Each design decision maps directly to a behavioral insight — nothing decorative, everything purposeful.
I translated validated reinforcement signals into a cohesive experience. Each design decision maps directly to a behavioral insight — nothing decorative, everything purposeful.
I translated validated reinforcement signals into a cohesive experience. Each design decision maps directly to a behavioral insight — nothing decorative, everything purposeful.
The goal was to replace silence after posting with visible signals of activity at every
moment in the journey.
The goal was to replace silence after posting with visible signals of activity at every
moment in the journey.
The goal was to replace silence after posting with visible signals of activity at every
moment in the journey.
06 — Iteration & Testing
06 — Iteration & Testing
Validating Through Testing
Validating Through Testing
Validating Through Testing
I ran 5 task-based usability walkthroughs on the low-fidelity wireframes, focused specifically on measuring confidence in posting and perception of activity.
I ran 5 task-based usability walkthroughs on the low-fidelity wireframes, focused specifically on measuring confidence in posting and perception of activity.
I ran 5 task-based usability walkthroughs on the low-fidelity wireframes, focused specifically on measuring confidence in posting and perception of activity.
Scroll to understand and the key iteration: visible activity signals
Scroll to understand and the key iteration: visible activity signals
Scroll to understand and the key iteration: visible activity signals
07 — Impact & Results
07 — Impact & Results
The Numbers After Launch
The Numbers After Launch
The Numbers After Launch
A/B tested in low-density areas, the highest-risk cohort against users who didn't receive reinforcement signals. Results measured over 2 months post-launch.
A/B tested in low-density areas, the highest-risk cohort against users who didn't receive reinforcement signals. Results measured over 2 months post-launch.
A/B tested in low-density areas, the highest-risk cohort against users who didn't receive reinforcement signals. Results measured over 2 months post-launch.

Making activity visible and reinforcing contributions transformed posting from a dead-end into a feedback loop that drives continued engagement.
Making activity visible and reinforcing contributions transformed posting from a dead-end into a feedback loop that drives continued engagement.
Making activity visible and reinforcing contributions transformed posting from a dead-end into a feedback loop that drives continued engagement.
08 — Reflection
08 — Reflection
What I Learned
What I Learned
What I Learned








