have been using emacs orgmode's timesheet feature for time tracking for ages, but don't feel like it's the right tool as it's too heavy :(
I recently discovered Timewarrior and it's friend taskwarrior, gonna give them a go.
sudo apt install timewarrior taskwarrior
start a task: timew start "task tag"
print summary: timew summary :month "task tag"