01 · AI market intelligence

Apex

Apex combines my market-analysis algorithms with an LLM that explains the results.

I turned several years of market research and TradingView experiments into Python algorithms, then used an LLM to explain their output in plain language. The product is live and paid.

Period
2025-2026
Stage
Live · Monetized
My role
AI Product Manager · Product design and full-stack delivery
Setting
Independent product with production infrastructure and paid users
Live + paidproduct taken from thesis to revenue
~95%lower LLM costafter deterministic preprocessing and model changes
4asset classes
~30 secanalysis delivery
Apex AI market intelligence
01

Why this product exists

Context

Traders can access endless indicators and opinions, but more input often creates less conviction. Generic chatbots can explain a chart, yet they lack the domain pipeline, live context, and deterministic checks needed for a repeatable market product.

Product problem

The product had to reduce analytical overload and emotional decision-making while keeping inference cost low enough for a credit-based business. It also had to explain uncertainty without presenting probabilistic output as financial certainty.

Who it serves

Active traders, market analysts, and beginners who need a clearer second opinion before acting.

What good looked like

A useful analysis helps a user understand the setup, risk, and counter-case in time to make a considered decision.

02

What made it difficult

01

Cost

A premium model making every analytical decision made the unit economics fragile.

02

Control

Raw-data prompting made output harder to reproduce, test, and guard against fabricated claims.

03

Time

Users needed a decisive read in seconds, not a research report that arrived after the moment passed.

04

Responsibility

The product had to support decisions without promising returns or hiding uncertainty.

03

What I built first, and why

  1. 1
    Shipped

    Build the analytical core

    I converted years of Pine Script experiments and market logic into Python services that could process normalized live data.

  2. 2
    Live

    Structured analytical input

    The pipeline calculates signals, regimes, levels, conflicts, and risk first. The LLM receives evidence, not an open-ended chart-reading task.

  3. 3
    Live

    Analysis output structure

    Outputs lead with a verdict, confidence, why-now context, key levels, invalidation, and the strongest counter-case.

  4. 4
    Live

    Payment and retention

    I introduced prepaid credits, a free trial, simplified analysis modes, daily grants, and targeted win-back communication.

04

The calls I had to make

Decision 01Live

Separate computation from explanation

This moved expensive reasoning out of the language layer, reduced cost by roughly 95%, and made failures easier to trace.

Decision 02Live

Reduce configuration to two modes

The analysis builder was simplified to Standard and Forecast. Complexity still exists in the engine, but no longer becomes the user's burden.

Decision 03Shipped

Limit LLM usage

Always-on market content uses deterministic language generation; deeper paid analyses use the LLM. This removed about 80 redundant daily calls.

Decision 04Live

Support users during an open trade

The Panic Button reframes an open position through risk, invalidation, and evidence when a user is most likely to act impulsively.

05

How the system works

01

Acquire

Market, macro, and event data from multiple APIs and exchanges.

02

Normalize

Asset-aware timeframes, validation, caching, and source fallbacks.

03

Compute

Python algorithms calculate signals, levels, regimes, conflicts, and risk.

04

Explain

A cost-optimized LLM turns structured evidence into a consistent decision format.

05

Deliver

Celery and Redis run non-blocking jobs; React presents the result and credit usage.

What I personally owned

  • Product thesis, positioning, roadmap, pricing, and launch
  • Complete product UX, analysis flow, output hierarchy, and design system
  • Market algorithms, Python services, prompt architecture, and guardrails
  • React and TypeScript frontend, APIs, infrastructure, billing, and production operations
  • Instrumentation, retention experiments, incident fixes, and ongoing iteration
06

What you can inspect

Live product

Working customer journey

Account creation, credit purchase, analysis configuration, queued processing, structured result, and history are in production.

Repository

Product decisions connected to implementation

The codebase contains the analysis engine, provider-aware AI service, usage logging, pricing, retention tasks, and explicit TODOs when a promise is not yet true.

Operations

Production infrastructure

FastAPI, PostgreSQL, Celery, Redis, Docker, Nginx, and Cloudflare support live delivery and paid usage.

07

Where it stands today

Apex is live and monetized. Moving computation into deterministic services reduced LLM cost by roughly 95% and made the analytical pipeline easier to test and operate.

What I learned

  1. 01

    An LLM becomes more useful when the product gives it less ambiguity.

  2. 02

    Unit economics is a product design constraint, not a backend cleanup task.

  3. 03

    Advanced products can keep a sophisticated engine while offering a simple decision surface.

Next case studyVibe