Financial data / Autofill · Independent project

FinanceLens Analyst: SEC and Market Data Workspace

Author: Dmitri Derevjanko · Tallinn, Estonia · 2026-01 · updated 2026-08

Dmitri Derevjanko built FinanceLens Analyst, a financial analysis workspace that autofills fundamentals from SEC filings, market data, and OpenFIGI, with links back to each source.

FinanceLens Analyst workspace showing source-linked financial autofill
FinanceLens Analyst: live system built by Dmitri Derevjanko.

Open live demo Back to portfolio

Problem

Equity prep still means copying numbers from EDGAR, a market page, and an identifier tool. Missing fields get filled from memory. Analysts need speed without losing the audit trail.

Solution

One pipeline that resolves CIK and filings, extracts XBRL facts, enriches with Yahoo and OpenFIGI in parallel, and uses confidence-gated AI only for remaining gaps, with source URLs on the result.

System Architecture

Primary data and decision flow

  1. Issuer resolution Company input resolves to CIK, filings, and canonical identifiers.
  2. Parallel sources SEC, Yahoo, and OpenFIGI retrieval runs with timeouts and fallbacks.
  3. Controlled enrichment Deterministic extraction runs first; AI fills only qualified gaps.
  4. Auditable workspace Every populated field retains its source link and confidence state.
Infrastructure layer
  • Docker
  • Nginx
  • CI/CD
  • Timeouts and fallbacks
  • Coverage diagnostics
  1. SEC EDGAR submissions and companyfacts drive annual series, latest values, and derived metrics such as EBITDA.
  2. Yahoo snapshots and OpenFIGI identifiers run in parallel with timeouts and fallbacks.
  3. Unresolved manual fields stay visible; AI may fill them only above explicit confidence thresholds.
  4. Each filled field can point at SEC, Yahoo, OpenFIGI, or a filing URL.
  5. Docker, Nginx, and CI/CD support a repeatable server deploy.

What Dmitri Derevjanko built

Dmitri built the FastAPI routes, CIK/filing resolution, deterministic SEC extraction, Yahoo scrape resilience (retries, consent wall, Playwright fallback), OpenFIGI mapping, AI fill-empty with JSON validation, coverage diagnostics, and the analyst UI.

Technologies

Result and Impact

Faster U.S. equity data prep with explicit unresolved fields and source links instead of a black-box financial chatbot.

Limitations

Live demo and source

Live demo: https://finance.dmitriderevjanko.com/

Source code: Private. The live demo is the public artifact for this project.

Portfolio case study: https://dmitriderevjanko.com/projects/financelens/

This is one of 10+ independent public projects by Dmitri Derevjanko. 100+ additional workflows were delivered professionally, mostly under confidentiality, and are not documented here.

Other independent projects by Dmitri Derevjanko