Back to Portfolio

Pulse - Personal Logging and Time Tracking Tool

Built a fast CLI and TUI tool for personal logging, timers, and time tracking in Go.

Overview

Developed Pulse, a terminal-based productivity tool with SQLite storage, full-text search, daily reminders, customizable themes, and workday-aware scheduling. Designed cross-platform binaries and planned export and reporting enhancements.

Tech Stack

Go Cobra Bubble Tea Lipgloss Beeep SQLite

Key Features

  • Built CLI commands for logs, timers, summaries, and search
  • Designed a TUI for browsing entries
  • Configured daily reminders with holiday skipping
  • Stored data locally in SQLite
  • Shipped colorful cross-platform binaries