Focus Clock
This project was initiated to solve specific technical and domain challenges. Creating a highly performant, cross‑platform productivity timer that sits quietly in the background with near‑zero resource usage.

About This Project
Creating a highly performant, cross‑platform productivity timer that sits quietly in the background with near‑zero resource usage.
Leveraged Tauri and SolidJS to bundle the application compactly, managed system‑level timer events via Rust and provided persistent settings and shortcuts.
Provided a sleek, bloat‑free alternative to electron‑based productivity timers.
Desktop App Developer
2024
Public
Personal
Technology Stack
Project Story
Creating a highly performant, cross‑platform productivity timer that sits quietly in the background with near‑zero resource usage.
Leveraged Tauri and SolidJS to bundle the application compactly, managed system‑level timer events via Rust and provided persistent settings and shortcuts.
Provided a sleek, bloat‑free alternative to electron‑based productivity timers.
Insights & Takeaways
Highlights
- Case study content natively baked into the project dataset.
- Clear storytelling built around the specific problems faced and the technologies used.
Challenges
- Strict focus on performance and maintainability.
- Selecting standard tools to ensure scalability: Tauri, Rust, SolidJS, TypeScript, Tailwind CSS
- Leveraged Tauri and SolidJS to bundle the application compactly, managed system‑level timer events via Rust and provided persistent settings and shortcuts.
Lessons Learned
- Provided a sleek, bloat‑free alternative to electron‑based productivity timers.
Related Work
Case Study
Auto Shutdown
Rust + React desktop app to automate PC shutdowns by timer, schedule or idle state.
Case Study
Azkari
Lightweight desktop app that displays Azkar reminders based on time of day — built with Tauri, SolidJS, TypeScript and Rust.
Case Study
EBEC
A full-stack, highly creative web platform built for the ENSIA Business & Entrepreneurship Club, complete with an administration and user management system.