SubScout

SubScout

SubScout

SubScout

Master's Capstone · 2026

Master's Capstone · 2026

Master's Capstone · 2026

A Chrome extension for faster FPL research on Reddit

A Chrome extension for faster FPL research on Reddit

A Chrome extension for faster FPL research on Reddit

A Chrome extension for faster FPL research on Reddit

KEY TERMS

KEY TERMS

Fantasy Premier League
(FPL)

Fantasy Premier League (FPL)

The official fantasy football game of the English Premier League. Players build a virtual 15-man squad of real footballers and earn points based on those players' real-life match performances.

The official fantasy football game of the English Premier League. Players build a virtual 15-man squad of real footballers and earn points based on those players' real-life match performances.

Manager

Manager

A person who plays FPL. Each manager has their own virtual team.

A person who plays FPL. Each manager has their own virtual team.

Reddit

Reddit

A social platform organized around topic-based communities, where users post and comment about the said topic.

A social platform organized around topic-based communities, where users post and comment about the said topic.

SubReddit

SubReddit

An individual community within Reddit, focused on a single topic. r/FantasyPremierLeague is the subreddit dedicated to FPL.

An individual community within Reddit, focused on a single topic. r/FantasyPremierLeague is the subreddit dedicated to FPL.

PROBLEM

PROBLEM

FPL research on Reddit costs managers hours they can't afford.

FPL research on Reddit costs managers hours they can't afford.

Time is the most valuable thing a person can spend, and Fantasy Premier League takes a lot of it. A survey of 684 active players found 81.7% rely on r/FantasyPL as their primary source, and subreddit activity has grown 12% year-on-year. More managers, more posts, more comments, but no better way to surface what's actually relevant to your squad.

Time is the most valuable thing a person can spend, and Fantasy Premier League takes a lot of it. A survey of 684 active players found 81.7% rely on r/FantasyPL as their primary source, and subreddit activity has grown 12% year-on-year. More managers, more posts, more comments, but no better way to surface what's actually relevant to your squad.

11M+

11M+

Active FPL players worldwide

Active FPL players worldwide

81.7%

81.7%

Use Reddit as they primary source of research

Use Reddit as they primary source of research

+12%

+12%

Year-on-year growth in subreddit activity

Year-on-year growth in subreddit activity

SOLUTION

SOLUTION

SubScout: an intelligence layer inside Reddit itself.

SubScout: an intelligence layer inside Reddit itself.

A Chrome extension that injects a personalised card directly into r/FantasyPL. It surfaces news for the players in your squad, distills hundreds of comments into a two-sentence consensus, and filters the feed by the criteria managers actually care about, all without pulling them out of the community they value.

A Chrome extension that injects a personalised card directly into r/FantasyPL. It surfaces news for the players in your squad, distills hundreds of comments into a two-sentence consensus, and filters the feed by the criteria managers actually care about, all without pulling them out of the community they value.

LET'S TALK ABOUT THE PROCESS

LET'S TALK ABOUT THE PROCESS

MAPPING THE CURRENT JOURNEY

MAPPING THE CURRENT JOURNEY

A loop that eats the manager's time away

A loop that eats the manager's time away

The current research loop on Reddit moves through the five steps illustrated below. The middle three steps are where the friction lives, managers loop back through them repeatedly, opening posts and re-scrolling the feed in search of insights.

The current research loop on Reddit moves through the five steps illustrated below. The middle three steps are where the friction lives, managers loop back through them repeatedly, opening posts and re-scrolling the feed in search of insights.

INITIAL HUNCH

INITIAL HUNCH

Build the smartest possible AI chatbot.

Build the smartest possible AI chatbot.

The first prototype was an AI chatbot powered by a large language model with access to the Reddit API and the official FPL data API. Managers could ask "Who should I captain this week?" or "Who should I bench?" and receive a synthesised, personalised recommendation that combined fixture data, player form, and community sentiment.

The first prototype was an AI chatbot powered by a large language model with access to the Reddit API and the official FPL data API. Managers could ask "Who should I captain this week?" or "Who should I bench?" and receive a synthesised, personalised recommendation that combined fixture data, player form, and community sentiment.

PRIMARY RESEARCH

PRIMARY RESEARCH

Three interviews were enough to tell me the initial hunch was a bad idea.

Three interviews were enough to tell me the initial hunch was a bad idea.

I ran 45-minute semi-structured interviews with three FPL managers, using the chatbot as a probe. The findings culminated into four insights, and they completely invalidated the chatbot's premise.

I ran 45-minute semi-structured interviews with three FPL managers, using the chatbot as a probe. The findings culminated into four insights, and they completely invalidated the chatbot's premise.

Reddit is a social space, not a database

Reddit is a social space, not a database

Participants described the subreddit as a "secondary social circle." The chatbot bypassed a huge chunk of that meaningful experience.

Trust is communal, not authoritative

Trust is communal, not authoritative

When 200 comments agree on something, that consensus carries weight. A confident chatbot answer couldn't replicate the social proof of seeing the community converge.

Switching cost outweighs AI value

Switching cost outweighs AI value

Every participant said the same thing: they did not want another app to manage. Being asked to leave Reddit imposed a cost the chatbot's answers couldn't justify.

Emotional regulation is part of the loop

Emotional regulation is part of the loop

Managers come to Reddit to share frustration as much as to gather intelligence. A tool that strips out the emotional layer fails to replicate why the community matters.

THE PIVOT

THE PIVOT

Don't replace the community, improve it.

Don't replace the community, improve it.

The constraint was now clear: any solution had to live inside Reddit, not outside it. The mission for v2 was simple. Reduce the time required to extract team-relevant insights from r/FantasyPL, without removing managers from the community they love. Preserve the social rituals. Keep the rant threads. Improve the signal-to-noise ratio.

The constraint was now clear: any solution had to live inside Reddit, not outside it. The mission for v2 was simple. Reduce the time required to extract team-relevant insights from r/FantasyPL, without removing managers from the community they love. Preserve the social rituals. Keep the rant threads. Improve the signal-to-noise ratio.

FINAL PRODUCT

FINAL PRODUCT

A browser extension that lives on top of your feed

A browser extension that lives on top of your feed

SubScout injects a single, fully interactive card directly into r/FantasyPL. It gives managers everything they need for efficient research: a live Team News carousel, a personalisation panel for filtering the feed, community consensus for each post, and a focus mode that strips visual clutter. It is styled for it to feel like a feature Reddit shipped itself, not an overlay from an external tool.

SubScout injects a single, fully interactive card directly into r/FantasyPL. It gives managers everything they need for efficient research: a live Team News carousel, a personalisation panel for filtering the feed, community consensus for each post, and a focus mode that strips visual clutter. It is styled for it to feel like a feature Reddit shipped itself, not an overlay from an external tool.

Team news, in the form of stories

Team news, in the form of stories

The Team News section automatically scans Reddit for players you actually own. An orange-green gradient means there's an unread post about them, grey means you've already viewed it, and no ring means nothing relevant has surfaced. Click any player and get an instant AI summary of the latest posts and community sentiment, with direct links to the original threads.

The Team News section automatically scans Reddit for players you actually own. An orange-green gradient means there's an unread post about them, grey means you've already viewed it, and no ring means nothing relevant has surfaced. Click any player and get an instant AI summary of the latest posts and community sentiment, with direct links to the original threads.

Filter that actually map to how managers think

Filter that actually map to how managers think

The Personalization panel lets you filter the wall of posts by flairs, specific teams, recency, and engagement level. Hit Save Changes, and your feed reorganizes instantly, surfacing a dedicated 'Your Personalized Feed' section at the top with only the posts relevant to you.

The Personalization panel lets you filter the wall of posts by flairs, specific teams, recency, and engagement level. Hit Save Changes, and your feed reorganizes instantly, surfacing a dedicated 'Your Personalized Feed' section at the top with only the posts relevant to you.

From 200 comments to 2 sentences

From 200 comments to 2 sentences

SubScout Consensus synthesises hundreds of comments on a post into a concise summary that preserves the key insight while eliminating the noise. The clickable source links are the bridge back to the community. Managers who want to verify can. Managers who don't, won't have to.

SubScout Consensus synthesises hundreds of comments on a post into a concise summary that preserves the key insight while eliminating the noise. The clickable source links are the bridge back to the community. Managers who want to verify can. Managers who don't, won't have to.

Hide the distractions, stay focused

Hide the distractions, stay focused

Focus Mode is a single toggle that hides all distractions such as, sidebars, links to other subreddits, and decorative chrome. Posts stay fully accessible. The high-value content is foregrounded; everything else fades.

Focus Mode is a single toggle that hides all distractions such as, sidebars, links to other subreddits, and decorative chrome. Posts stay fully accessible. The high-value content is foregrounded; everything else fades.

THE IMPROVED USER JOURNEY

THE IMPROVED USER JOURNEY

Still five steps, but with the friction stripped out.

Still five steps, but with the friction stripped out.

With SubScout, all steps of friction are replaced by a faster, more deliberate action.

With SubScout, all steps of friction are replaced by a faster, more deliberate action.

USABILITY TESTING

USABILITY TESTING

Faster on every task, preferred by every participant

Faster on every task, preferred by every participant

I ran a task-based comparative study with nine regular Reddit users via Maze. Each participant completed two timed tasks, once on the standard Reddit interface and once with SubScout active, alongside a post-session debrief. The conditions were counterbalanced to control for learning effects.

I ran a task-based comparative study with nine regular Reddit users via Maze. Each participant completed two timed tasks, once on the standard Reddit interface and once with SubScout active, alongside a post-session debrief. The conditions were counterbalanced to control for learning effects.

Without SubScout

Without SubScout

With SubScout

With SubScout

Find information about a player you own

Find information about a player you own

Without

72.4s

72.4s

With

42.6s

42.6s

41.2% faster

41.2% faster

Find a specific post matching given metrics

Find a specific post matching given metrics

Without

50.7s

50.7s

With

38.9s

38.9s

23.3% faster

23.3% faster

"Compared to the standard Reddit interface, using SubScout made the research feel faster."

"Compared to the standard Reddit interface, using SubScout made the research feel faster."

5-point opinion scale

5-point opinion scale

9

Responses

9

Responses

4.3

Average

4.3

Average

0%

0%

0

0

Strongly Disagree

Strongly Disagree

0%

0%

0

0

Disagree

Disagree

0%

0%

0

0

Neutral

Neutral

67%

67%

6

6

Agree

Agree

33%

33%

3

3

Strongly Agree

Strongly Agree

Copyright © 2025 - Muhammad Affan Ashraf

Copyright © 2025 - Muhammad Affan Ashraf

Copyright © 2025 Muhammad Affan Ashraf