Tagged
System Design
All tags →5 posts.
Slack, Microsoft Teams and Notion can all produce work items for TimeSense, but they should not be modeled identically. Slack and Teams contain noisy message streams. An LLM has to determine whether…
TimeSense connects to systems such as calendars, messaging platforms, task sources and LLM providers. The easiest implementation would have been to call each external API directly from the core…
TimeSense uses FastAPI, PostgreSQL and Redis/Celery, but not because they form a fashionable stack. Each component solves a different problem. FastAPI provides typed API contracts and works well with…
Empty Time Is Not Available Time
2026-09-14A 45-minute gap on a calendar does not necessarily mean someone has 45 minutes available. They may need to commute, eat, prepare for the next meeting, recover from poor sleep or complete a routine…
How I Defined Stage 1
2026-08-31I did not define Stage 1 of TimeSense as “a little bit of everything.” I defined it around one complete loop: Understand the day → calculate usable time → recommend what matters → learn from the…




