HR.

Case I: Finlens · AI Stock Analyzer

Finlens

Retail investors drown in charts, ratios, and hot takes. Finlens reads it all and answers the only question that matters: buy, hold, or avoid, with the reasoning attached.

Finlens stock research on a MacBook: NVIDIA with an AI BUY verdict, confidence, risk, and the financials tab's revenue chart
Finlens portfolio dashboard on a MacBook: stacked holdings chart, AI guidance stats, and the AI factor radar
Industry
Fintech · Consumer SaaS
Role
Product Designer · 0→1
Duration
Ongoing · 2026
Year
2026

Project overview

From market noise to a decision you can defend: designed 0→1, onboarding to paywall, with a working prototype to prove it.

An AI-first stock analyzer: every stock gets a verdict with confidence, risk, and expected return, backed by explainable research across financials, valuation, technical analysis, sentiment, and news. The build ran the full arc: a chart-heavy design system and 35 hi-fi desktop screens across 20 flows.

My role

Product Designer, research, system, charts, prototype

Team

Solo, 0→1 concept, every decision mine to defend

Timeline

2026 · ongoing

Tools

Figma · FigJam · Design tokens · Data-viz system

Problem statement

The data is free. The judgment isn't.

Retail investing has never had more information (screeners, terminals, YouTube analysts, subreddits) and never less clarity. A first-time investor researching one stock faces candlesticks they can't read, ratios they can't rank, and opinions that all contradict each other. The tools built for professionals assume the judgment the retail investor doesn't have yet.

So most people resolve the anxiety socially: they buy what a friend bought, what a influencer shouted, what was already up 40%. The cost of that shortcut is invisible until it isn't.

Solving it mattered because the missing layer isn't data, it's an analyst: something that reads the financials, the valuation, the technicals, and the sentiment, then commits to a call and shows its work. That layer is exactly what LLMs made buildable.

Business goals

What the product had to earn.

I.

Convert confusion into a verdict

The core promise: any stock, one screen, a committed call, buy, hold, or avoid, with confidence, risk, and expected return. If the user still has to form the judgment themselves, the product failed.

II.

Earn trust through explainability

An AI that says 'Buy' without receipts is a meme generator. Every verdict must decompose into named evidence: the moat, the margin, the multiple. The user has to be able to audit the call.

III.

Make research feel alive, not academic

Charts that respond to the hand, hover, scrub, compare, turn passive reading into active understanding. Engagement with the evidence is the retention loop.

IV.

Freemium that converts on value moments

Free tier for discovery and one research report; the paywall appears exactly when the user asks for depth, more reports, portfolio AI, alerts, not as a login wall.

User research

Twelve investors, one week of diaries, nine tools torn down.

Before a single screen, the job was understanding how retail investors actually decide. I recruited across experience levels (beginners who'd never bought a stock, intermediates with a broker app, self-taught power users) and studied the moment of decision, not just stated preferences.

Methodology, Lean UX

HypothesizeBuildMeasureLearn

The project ran on Lean UX: every major feature began as a written hypothesis ('investors will trust a committed verdict IF uncertainty is visible'), shipped as the smallest testable artifact, was measured against real reactions, and was kept, reshaped, or killed on the evidence. Three verdict-banner variants died this way before the one that shipped.

How I ran it

12

User interviews

3 beginners, 6 intermediate, 3 advanced, recruited from broker-app users and investing subreddits.

6

Diary studies

One week logging every research session, what triggered it, what tools, where it ended.

9

Tool teardowns

Brokers' research tabs, TradingView, Simply Wall St, newsletters, ChatGPT, scored on synthesis.

40

Screener survey

Confidence, tooling, and 'what made you buy your last stock', the honest answers shaped the personas.

What the research surfaced

9 / 12

interviewees abandoned research tools at the synthesis step, they could read every number and still couldn't answer 'so should I buy it?'

0 / 6

diary participants ever opened a second data source to resolve a contradiction, they resolved it socially (a friend, a subreddit, an influencer) instead.

10 / 12

said they'd trust an AI call more if it showed confidence and what would make it wrong, an unqualified rating read as marketing.

1 / wk

median portfolio check-in among intermediates, monitoring is the job users skip, which became the case for verdict-change alerts.

User personas

Three investors the product must serve.

Synthesized from the interviews and diaries, not demographics, but decision styles. Every verdict surface, evidence tab, and alert in Finlens traces back to one of these three.

MK

Maya Krishnan

27 · Product manager · First-time investor

I have the money and the apps. What I don't have is the confidence to press buy.

Goals

  • Start investing beyond FDs without a costly mistake
  • Understand why a stock is good, not just that it is
  • Build a habit she can sustain in 20 minutes a week

Frustrations

  • Candlesticks and ratios feel like a gatekeeping language
  • Every source contradicts the last one
  • Fear of buying at the top because a video said so

Behaviours

  • Researches on the phone at night, decides on weekends
  • Trusts explanations over ratings
  • Asks a finance-bro friend before every order
AR

Arjun Rao

34 · Software engineer · Weekend researcher

I'll read a 10-K if I must, I just don't have ten hours every weekend.

Goals

  • Compress a weekend of research into one evening
  • Stress-test his own thesis against something rigorous
  • Track five positions without a spreadsheet

Frustrations

  • Data platforms give him everything except a conclusion
  • Newsletters give conclusions he can't interrogate
  • Tools price serious research at $30+/month

Behaviours

  • Cross-checks three sources before buying
  • Lives in comparison tables
  • Cancels subscriptions that don't earn their keep
SD

Sanjay Desai

46 · Business owner · The portfolio drifter

I bought good companies in 2021. I honestly couldn't tell you what they're worth now.

Goals

  • Know when a holding stops deserving its place
  • Reduce concentration risk he suspects but can't see
  • Delegate the watching, keep the deciding

Frustrations

  • No alarm rings when a thesis goes stale
  • Broker statements show P/L, not risk
  • Rebalancing advice always feels like a sales pitch

Behaviours

  • Checks the portfolio only when markets fall
  • Acts decisively once shown clear evidence
  • Values a second opinion that isn't selling anything

User problems

Four ways retail investors get stuck.

I.

Can't read the instruments

Candlesticks, P/E, RSI, EBITDA margins, the vocabulary of investing is a gatekeeper. Beginners don't need simpler data; they need the reading done with them.

II.

Contradictory signals everywhere

The same stock is a 'strong buy' on one site and 'overvalued' on another. Without a way to weigh evidence, more sources produce less confidence.

III.

No sense of fit

A great stock can be wrong for a given goal, horizon, and risk appetite. Generic ratings ignore who's asking, onboarding exists precisely to capture that context.

IV.

Portfolios drift silently

After the buy, nobody re-checks. Concentration creeps up, theses go stale, and the first alarm is a drawdown. Monitoring is the job users skip.

Market research

Between the terminal and the tip.

The category splits into two camps. Data platforms, screeners, brokers' research tabs, TradingView, hand you every number and no conclusion. Recommendation media, newsletters, influencers, Motley Fool-style picks, hand you a conclusion and no evidence you can interrogate. Simply Wall St comes closest to the middle with its visual snowflake, but stops short of a committed, personalized call.

Two research findings shaped the design. First, retail users don't abandon research tools because they lack data, they abandon them at the moment the tool asks them to synthesize. Second, trust in an AI verdict tracks with how gracefully it shows uncertainty: a confident number with a visible confidence score reads as honest; an unqualified rating reads as marketing. Both findings pushed the same direction: verdict first, evidence attached, uncertainty visible.

Competitive analysis

PlayerCommitted verdictUncertainty shownPersonalizedInteractive evidencePortfolio AIPrice / mo
Broker research tabsFree
TradingView$13+
Simply Wall StPartialBasic$10
Newsletters / Fool$8+
ChatGPTHedgedPartial$20
Finlensthis project₹499

The empty column is the position: nobody commits to a call, shows its confidence, and personalizes it to the investor's own profile, in one tool.

Constraints

The box the design had to fit.

I.

Guidance, not advice

Regulatory reality: the product frames verdicts as AI research with confidence and risk attached, never personalized financial advice. The language system polices itself on every surface.

II.

Market data costs real money

Live quotes, fundamentals, and news feeds are metered. The freemium design rations expensive calls (AI reports) while keeping cheap ones (cached summaries, watchlists) free.

III.

Charts are the design system

A finance product lives or dies on its data-viz. The system needed chart components as first-class tokens (candles, areas, bars, radar), consistent across every tab and theme.

IV.

Solo designer, chart-heavy scope

35 screens where nearly every one contains live data-viz. The component library had to carry the consistency a design team normally would.

Design strategy

Three rules I designed every screen against.

  1. I.

    Verdict first, evidence one scroll away.

    Every stock page opens with the call, BUY, 92% confidence, medium risk, +28% expected, and every claim beneath it is a named, tappable piece of evidence. The user should never wonder what the product thinks.

  2. II.

    Charts you touch, not read.

    Every chart answers the hand: crosshairs and tooltips on hover, timeframes that re-draw, stacked views that decompose. Interaction is comprehension, the Simply Wall St lesson, taken further.

  3. III.

    The profile is the lens.

    Onboarding captures goal, risk, horizon, and markets, and every verdict, discovery feed, and portfolio nudge is computed through it. Two users see two different Finlenses, honestly labeled.

Information architecture

Eight surfaces around one research spine.

The IA follows the investor's loop, discover, research, decide, monitor, with the stock workspace as the spine: one page, seven evidence tabs. Two artifacts below: the sitemap of the platform, and the journey from onboarding to a monitored portfolio.

Sitemap

Discover → research → decide → monitor.

The stock workspace is the spine, seven evidence tabs under one verdict. Discovery feeds in, portfolio and watchlist monitor the way out. Click any node to inspect.

User flow

Profile → discover → verdict → evidence → portfolio.

The scripted hero journey: a first-time investor goes from a five-step profile to a monitored portfolio. Hit play to watch it auto-advance.

Step I / VIII

Currently inspecting

Build the investor profile

Five steps, goal, risk, amount, markets, ending in an AI summary of who you are as an investor. You correct it before it scores anything.

Next: Confirm profile

Process, AI-assisted workflow

How this was built, end to end.

The same loop I run on every project, tuned to Finlens: start from the problem statement the business brings, let ChatGPT compile the prompts, let Claude do the heavy lifting, and keep every judgment call human.

ChatGPTClaudeFigmaStorybookNotion
  1. I.
    Notion

    Read the business, understand the problem

    The business prospects came with the problem statement ready: a freemium research product where metered market data has to convert into paid AI verdicts, for retail investors who get data everywhere and judgment nowhere. I read it until I could argue it back.

  2. II.
    ChatGPT

    ChatGPT engineers the prompt

    I described that problem statement to ChatGPT and had it produce a .md prompt written specifically for Claude Code: scope, flows, screens, constraints. ChatGPT is my prompt compiler, I talk product, it writes the spec Claude executes.

  3. III.
    Claude

    Wireframes in Claude Code

    Claude Code built working wireframes from ChatGPT's .md prompt. The only goal at this stage was to validate the flow and the screens, onboarding to verdict to portfolio, nothing visual yet.

  4. IV.
    Notion

    Playtest with real users and the business owners

    I playtested the wireframes with real users and the business owners, logged what broke, and iterated until the flow found stability.

  5. V.
    ClaudeFigma

    Color system, tokens, typography

    With the flow stable, I took the brand green and built the color system inside Figma, Claude working through the Figma MCP. Tokens first, then the type scale, with chart styles treated as first-class tokens.

  6. VI.
    ChatGPTClaudeFigma

    Component library in Figma

    The validated wireframes told me exactly which components the product needed, charts included. I took the prompt from ChatGPT and had Claude build the complete component library in Figma.

  7. VII.
    ChatGPTClaudeFigma

    Hi-fi screens, my judgment calls

    Claude assembled the 35 hi-fi screens from those components, again on a ChatGPT-written prompt. Visual design and the user journey stayed my judgment calls: I playtested again and iterated to sign-off.

  8. VIII.
    Storybook

    Storybook, then handoff

    Once the design was signed off I created a Storybook for the entire component library, the single source of truth, and handed it over to the devs.

Key design decisions

Why the product works the way it does.

I.

Lead every stock with a committed verdict, confidence, risk, and expected return attached

Why

Research tools that stay neutral push the hardest cognitive step, synthesis, back onto the least equipped user. And an unqualified rating reads as marketing, not analysis.

Impact

The verdict banner (BUY · 92% confidence · medium risk · +28% · 3–5 yrs) became the product's signature. Users start from a position and audit it, instead of starting from zero.

II.

Split the evidence into seven named tabs instead of one long report

Why

Financials, valuation, technicals, sentiment, news, and AI notes answer different questions with different chart types. A single scroll buries the one answer a user came for.

Impact

Each tab is a self-contained argument with its own data-viz, and the tab bar doubles as a map of what a complete analysis even looks like, which is itself the education.

III.

Make every chart interactive, crosshair, tooltip, timeframe, decomposition

Why

Static charts ask users to already know how to read them. Interaction lets the chart teach: hover a candle, get the date and price; toggle stacked to combined, see what drives the total.

Impact

The price chart (line ↔ candles), revenue bars, stacked portfolio area, and factor radar all respond to the hand, modeled on Simply Wall St's motion language and built as system components.

IV.

Capture goal, risk, horizon, and markets before showing a single stock

Why

Fit is personal: the same stock is right for a 10-year growth investor and wrong for a 1-year conservative one. Without a profile, every verdict would be a generic rating.

Impact

A five-step onboarding feeds an 'AI profile summary' the user confirms, and from then on Discover, verdicts, and portfolio nudges are all computed through that lens.

V.

Put the paywall at the depth moment, not the door

Why

Charging before the first 'aha' kills fintech products; giving everything away kills the business. The wedge is the moment a user asks for a second deep report.

Impact

Free: discovery, watchlist, one AI research report. Pro: unlimited reports, portfolio AI, alerts. The paywall screen reuses the verdict language, 'here's what Pro would have caught.'

Final designs

35 screens across 20 flows.

The hi-fi desktop surface, sectioned exactly as in the design file, onboarding and auth, discovery, market research, the seven-tab stock workspace, compare, portfolio, watchlist, AI copilot, paywall, and settings. Pick a section on the left; click any screen to enlarge.

35 screens · 20 sections · Web app · 1440 wide

Onboarding

6 screens

Auth · Login

2 screens

Discover

1 screens

Research · Select Market

1 screens

Research · Search Stocks

2 screens

Market Research · Report

1 screens

Market Research · Loading

1 screens

Stock Research

1 screens

Stock — Financials

1 screens

Stock — Valuation

1 screens

Stock — Technical Analysis

1 screens

Stock — Sentiment

1 screens

Stock — News

1 screens

Stock — AI Notes

1 screens

Compare

1 screens

Portfolio

6 screens

Watchlist

2 screens

AI Copilot

1 screens

Paywall

2 screens

Settings & Profile

2 screens

Outcomes

35 screens
The full hi-fi desktop platform across 20 sectioned flows, onboarding to paywall, on a tokenized, chart-first design system.
7 evidence tabs
One verdict, seven named arguments, financials, valuation, technicals, sentiment, news, AI notes, each with its own interactive data-viz.
4 chart systems
Candles/line, animated bars, stacked area, and factor radar, built as reusable components and shipped live in the interactive prototype below.

Reflection

Commitment is the interface.

What went well:leading with the verdict. Every earlier draft that hedged, scores without calls, dashboards without conclusions, tested as “another data site.” The moment the design committed to BUY / HOLD / AVOID with confidence attached, the product had a personality and a promise.

What I'd improve:I'd design the losing states earlier, a verdict that turns out wrong, a portfolio in drawdown, an AI note that ages badly. Trust in a finance product is built in the red weeks, not the green ones, and that surface deserves first-class design attention.

The lesson that carries: for AI products, the courage to commit, visibly, auditably, with uncertainty on the label, is the differentiator. Anyone can chart the data. The product is the judgment.

More work

Keep looking.

Currently viewing: Finlens