Avatar

Kevin Bartolome

Software Engineer

Pomodoro CLI

Terminal-based productivity timer with real-time keyboard input, pause/resume functionality, and cross-platform speech alerts for distraction-free work sessions.

BashShell ScriptingLinuxPowerShellCross-platform
View Live Demo
Pomodoro CLI

Project Details

The Pomodoro CLI is an interactive terminal-based productivity timer that brings the proven Pomodoro Technique directly to your command line. Built with Bash scripting, it offers a distraction-free way to manage work sessions without leaving your development environment.

Key achievements include:

  • Built an interactive Bash-based Pomodoro timer with real-time keyboard input, pause/resume, and auto-cycle logic, enabling fast, distraction-free productivity sessions directly in the terminal
  • Added speech alerts and visual cues using spd-say and PowerShell to reduce context switching and keep users informed without constantly checking the terminal
  • Documented installation, usage, and cross-platform setup in a detailed README to make the tool easy to install, extend, and share

This project demonstrates proficiency in shell scripting, cross-platform compatibility, and creating developer-focused tools that integrate seamlessly into existing workflows. The CLI approach eliminates distractions while providing essential productivity features.

2025 — Built by Kevin Bartolome