PersonalPublic2024

Focus Clock

Built in less than 3 hours, Focus Clock is a minimal, high performance desktop productivity utility. I created this application specifically to run on my third monitor, acting as a dedicated HUD for current time tracking, custom Pomodoro timers, and task countdowns. Unlike bloated alternatives, it runs quietly with near zero latency and resources. By developing this personalized timer, I was able to customize it exactly to my workflow constraints, preventing distractions.

Focus Clock

About This Project

Existing productivity timers were either bloated, lacked third-monitor optimization, or introduced distracting telemetry. The goal was to build a tailored countdown HUD in a single evening.

Engineered a lightweight Tauri/SolidJS desktop app in under 3 hours, optimizing rendering cycles and thread communications for low-latency timer calculations.

A highly optimized, distraction free monitor HUD that keeps me focused on development tasks without memory leaks or CPU lag.

Role

Desktop App Developer

Year

2024

Status

Public

Type

Personal

Technology Stack

TauriRustSolidJSTypeScriptTailwind CSS

Project Story

The Challenge

Existing productivity timers were either bloated, lacked third-monitor optimization, or introduced distracting telemetry. The goal was to build a tailored countdown HUD in a single evening.

The Approach

Engineered a lightweight Tauri/SolidJS desktop app in under 3 hours, optimizing rendering cycles and thread communications for low-latency timer calculations.

The Outcome

A highly optimized, distraction free monitor HUD that keeps me focused on development tasks without memory leaks or CPU lag.

Insights & Takeaways

Highlights

  • Conceived, coded, and deployed in less than 3 hours.
  • Tailored specifically as a third-monitor productivity HUD.
  • Tauri-native build optimized for near zero resource consumption and latency.

Challenges

  • Designing an ultra-lean desktop bundle that maintains high timing accuracy without polling or blocking thread cycles.
  • Restricting design scope to achieve complete project delivery under a strict 3-hour limit.

Lessons Learned

  • Building hyper-focused tools for personal needs eliminates friction and demonstrates how small, custom utilities can greatly outclass massive commercial alternatives.

Related Work