← All projects
Case Study · 03

FIP
Finance.

Client FIP Finance
Type Fintech platform
Stack RN · Flask · AI
8K+
Tickers analyzed
<1s
Response time
10K
Monte Carlo simulations
3
Platforms · iOS · Android · Web
Brief

Wall Street.
In your pocket.

The setup.

ChallengeRETAIL GAP
Bloomberg costs $24K/year.RETAIL = LOCKED OUT
Bloomberg Terminal: $24K/year. Yahoo Finance: outdated. TradingView: technical only. Retail investors have no DCF, no Monte Carlo, no AI moat scoring. And mobile? Almost nothing.
!STATUS QUO
SolutionMOBILE-FIRST
Institutional analytics.
Pocket-sized.AI AS ANALYST
Swipe stocks like TikTok. Behind each card: DCF, 10K Monte Carlo, AI moat scoring, AI investment thesis. SEC, NASDAQ, Yahoo, sentiment — all sub-second.
✓FIP FINANCE
What's inside

AI as
your analyst.

The features.

01DISCOVERY
TikTok-style swipeFREEMIUM
Swipe-based stock feed. Each card = ticker overview, price, AI summary. Swipe limits drive premium upgrades.
↻SWIPE NATIVE
02VALUATION
Monte Carlo DCF10,000 SIMULATIONS
10K fair value simulations with fan chart. Sensitivity matrix for WACC and growth. Live WACC from market data.
∫QUANT-GRADE
03MOAT
AI competitive scoringRADAR CHART
AI moat analysis: switching costs, network effects, brand, cost advantages. Radar visualization per ticker.
⌬AI-NATIVE
04SEC FILINGS
EDGAR integration10-K · 10-Q
Full financial statements straight from SEC. Income, balance sheet, cash flow — parsed and visualized.
§SEC EDGAR
05PORTFOLIO
Broker sync + P&LSNAPTRADE
Sync via SnapTrade API. Performance charts, allocation, dividends. Real-time P&L with historical view.
∑LIVE TRACKER
06WEB
8,000+ stock pagesPROGRAMMATIC SEO
Web dashboard with programmatic SEO for 8K+ tickers. TradingView-inspired dark UI. Schema.org structured data.
▲NEXT.JS
Architecture

Ingest. Process.
Cache. Serve.

The pipeline.

01INGEST
8K+ tickers in.RATE-LIMITED
NASDAQ FTP for ticker list. Yahoo Finance with semaphore throttling (5 workers, jitter). SEC EDGAR parser.
↓RAW DATA
02PROCESS
Monte Carlo + AI.QUANT + LLM
Monte Carlo DCF, WACC derivation, sentiment aggregation. AI moat scoring and thesis generation per ticker.
⚙COMPUTE
03CACHE
Redis + Postgres.SUB-SECOND
Redis (Upstash) for hot data. PostgreSQL for persistent. Aggressive caching — every endpoint <1s.
⚡FAST
04SERVE
3 platforms out.iOS · ANDROID · WEB
Flask REST API. React Native mobile. Next.js web with SSR. Stripe + RevenueCat for billing.
→SHIP

The stack.

MobileCLIENT
React Native + ExpoiOS · ANDROID
Single codebase for both stores. Push notifications, Amplitude analytics, RevenueCat for subscriptions.
RNEXPO
BackendAPI
Flask + FastAPIMULTI-BLUEPRINT
Modular API: stock analysis, portfolio, financial statements, sentiment, subscriptions. Each isolated.
⌘PYTHON
DatabaseSTORAGE
PostgreSQL + RedisFLASK-MIGRATE
PostgreSQL for persistent data with Flask-Migrate. Redis (Upstash) caching layer. Sub-second responses.
DBHYBRID
AI / MLINTELLIGENCE
LLM PipelinePER-TICKER
AI analysis, moat scoring, sentiment summary. Investment thesis generated for every ticker. Cached.
⌬AI-NATIVE
DataSOURCES
SEC · NASDAQ · Yahoo+ SENTIMENT
SEC EDGAR filings parser. NASDAQ FTP ticker list. Yahoo Finance with rate-limit management.
§MULTI-FEED
InfraDEPLOY
RailwayCI/CD FROM GITHUB
Backend + web deploy. Environment management. Worker processes for background data jobs.
🚂SHIP FAST
Next case study

Veritas Protocol →

Cryptographic identity · Built in SF

Need this?

Fintech, AI, mobile, data pipelines. Jeden dev z Brna, dlouhodobě.

Let's ship→

NO PITCH · NO SPAM · STRAIGHT ANSWER