Header



  • Built a production-grade Flutter application using a features-based Clean Architecture
  • Implemented deterministic historical price generation to ensure chart data mathematically aligns with displayed prices
  • Designed aggregated portfolio-level PnL computation across multiple stocks for consistent header visualisation
  • Implemented interactive charts with dynamic PnL recalculation across multiple time ranges
  • Added persistent Light/Dark theming via a centralized design system
  • Implemented local caching to reduce recomputation and improve perceived performance
  • Simulated network latency to validate shimmer-based loading states and realistic async UI handling (not visible on the Github Pages deployment though, as it uses a default HTML renderer)
  • Set up GitHub Actions CI/CD pipeline for automated build and deployment

Read more at README.md