JRV

Portfolio / CASE STUDY

Public focus timer

Doomsday Clock.

A deadline-driven focus timer that divides remaining time across weighted tasks and recovers a guest session after reload.

MY ROLE

Independent web product design and development

Why it exists

A countdown tells you time is running out. A useful plan also tells you which task to work on and what happens if you finish it early.

What I built

I built a timer and task lane around an explicit state engine. Guest sessions persist locally, and optional sign-in and AI planning can extend the workflow.

Engineering decisions

01

Model the clock as a state engine

A pure timer module handles pause, resume, early completion, time banking, and overtime. Tests exercise time-dependent transitions with controlled inputs.

02

Recover guest sessions locally

Serialization and browser storage let the timer recover a plan after reload. The guest path can run with the optional integrations disconnected.

03

Scope cloud plans to the owner

Signed-in plan routes are separated from the guest timer. Security tests exercise access across accounts.

Capabilities in practice

  • State machine design
  • Deterministic tests
  • Local persistence
  • Owner-scoped APIs

KEEP EXPLORING

Synthetic Avatar Pipeline