All projects

Financial Data Dashboard Demo

dashboarddata-engineering

Hero image pending

Situation

Personal finance data is highly sensitive: demonstrating a real brokerage dashboard publicly is not an option. Yet the engineering challenge of ingesting, normalizing, and visualizing statement data is real and worth showing.

Action

Built a fully synthetic version of the private dashboard: a pipeline that parses fake PDF statements, normalizes holdings, and publishes a Next.js dashboard with allocation charts, monthly return charts, goal tracking, and an animated ETL pipeline log, all using fabricated data.

  • Synthetic brokerage statement dataset (18 months, 8 positions)
  • Normalized holdings and monthly-returns schema (DuckDB pattern)
  • Allocation breakdown chart (hand-written SVG)
  • Monthly returns chart vs benchmark (hand-written SVG)
  • Goals and milestones tracker
  • Animated ETL pipeline rebuild log
  • OG image for LinkedIn Services media

Why it matters

  • Proves dashboard + data pipeline skills without exposing any real financial data
  • ETL pipeline log makes the architecture visible to non-technical stakeholders
  • Allocation and performance charts use hand-written SVG; no runtime chart dependency
  • Directly supports LinkedIn Services portfolio media with a public live URL

Tech Stack

Next.js 16TypeScriptTailwind v4React 19SVG chartsDuckDB (pipeline pattern)Python ETL (pipeline pattern)

Services

Dashboard DevelopmentData EngineeringFinancial AnalyticsETL PipelinesPython Automation