Projects

Google Calendar Time Tracker

Google Apps Script
Freelancer tools
UX
Time tracking
Goal setting
Project management

Use the Google Calendar Time Tracker. If you are a Google Calendar user you can use this tiny web application to monitor the time spent on your various calendars. Use the output to speed up creating your invoices in your platform of choice or use the built-in Invoice Builder to create a client-ready invoice in seconds. You can then download the invoice as a PDF or download to the SVG to edit or customize it.

Try it out!
For more information, checkout the GitHub project

Developer Performance Tracking

Bash
Git
Developement
Developer tools
Developer performance
Developer productivity
Agile

Git Author Metrics

Give it a date range and a start date and a git author name this tiny web app gives you their:

  • Total number of commits

  • Max commit message length

  • Max commit message length

  • Average commit message length

  • Total lines added

  • Total lines removed

Try it out!

The bash script that does all the work lives on a Heroku instance that's running a Fastify application with a route for controlling its execution.

To get the results for a git author, visit the Git Author Metrics page

For more information, checkout the GitHub project