Md. Jamil Hossain

Web application

Focus timer

A focus timer that stays accurate in background tabs, records what each session was spent on, and works offline.

Screenshot of Focus timer
Fig. 1 · pomodoro-focus-sigma.vercel.app, captured from the live site

01 Problem

Browser timers drift when a tab sleeps; a timer you rely on must not.

02 Approach

  1. Remaining time is derived from timestamps rather than counted ticks.
  2. Built without a framework, using Web Components.
  3. A hand-written service worker makes it installable and offline.

03 Evidence

  • Timer and history tests with fake clocks
  • Browser test that fast-forwards a full session

The repository README explains how to run each test suite, and its continuous integration history is public.