Skip to content

→ All projects

Portfolio Tracker

LiveDecember 12, 2025

A browser-first, privacy-friendly investment portfolio tracker built with React, TypeScript, and Vite: local-first storage, smart caching, and responsive charts.

Read the full write-up →

A personal portfolio tracker that keeps all data on-device by default. It was built around three goals gathered before writing any code: privacy-first storage, low network usage through careful caching, and an immediate, responsive UI for range selections and chart interaction.

The write-up walks through the requirements, the state handling, the caching strategy, and how charts stay responsive even when background network calls are involved.