Built internal BI dashboards for cross-team metrics and performance monitoring using React, Chart.js, and REST APIs, enabling stakeholders to track key KPIs.
Business stakeholders across departments had no unified view of KPIs. Data lived in disconnected sources — CRMs, databases, spreadsheets — requiring manual reporting that was always outdated.
Built a React dashboard with Chart.js visualizations pulling from a Node.js aggregation API. Implemented role-based access control so each team sees only its metrics. PostgreSQL views pre-aggregated heavy queries for fast load times.
Designed and built BI dashboards for business metrics
Integrated multiple REST API data sources
Implemented interactive charting with Chart.js
Built role-based access control for stakeholder views
React + Chart.js
FrontendNode.js aggregation API
API / BackendPostgreSQL (materialized views)
Frontendmulti-source REST data ingestion
API / BackendRBAC middleware
Auth / Security