Life-Dashboard
Sep 2025 โ Present
- Python
- FastAPI
- PostgreSQL
- React
<$2/mohosting after moving to a scale-to-zero CDK stack
published resume, the source for <$2/mo hosting after moving to a scale-to-zero CDK stack (opens in new tab)

code wiki ยท 25 features ยท 517 cited claims
345 commits, Oct 2025 โ Jun 2026 ยท solo
Python ยท TypeScript
life-dashboard is basically a self-hosted personal OS. it auto-ingests my imessage conversations, syncs calendar events, tracks active projects, and generates AI-driven todos and daily briefings. the whole thing is rendered in this pixel art monet theme that shifts with time of day, and garmin biometrics give me a wellness baseline alongside the productivity stuff. the public link is best treated as a hosted demo entry point; the screenshot walkthrough below is the reliable public-safe view.
what i built
- fastapi backend that handles imessage ingestion, calendar sync, project tracking, todo generation, and pulling garmin biometrics
- react/vite frontend for the daily briefing, todo management, calendar view, project status, and chatting with the assistant
- postgres data model for messages, calendar events, projects, todos, biometrics, and AI-generated insights
- scale-to-zero AWS CDK deployment that brought hosting from about $10/month to under $2/month
findings
- guest mode exists in the app code, but the portfolio cannot repair hosted auth or redirect behavior from this repository; this page keeps the live link and pairs it with verified screenshots instead of promising the demo will always open cleanly
what's next
- add tighter evals for how relevant and well-prioritized the AI-generated todos actually are
- pull in deeper git activity and PR status for the project integration