Back to home
Internal productInternal tool

Time tracking that payroll relies on

Replaced a SaaS time tracker for the whole firm. Timesheets feed payroll and billing, so the history had to come across intact.

Role
Lead developer
Client
Accounting firm, Paris
Year
2026
Illustration redrawn for this site
people on the platform it ships in
100+
of billable history priced after migration
85.6%
views of one timesheet
4

Context

The previous tool charged per seat, could not express the firm's roles, and exported data the BI team had to clean by hand.

What I built

  • 01Timer, list, grid and calendar views of the same timesheet
  • 02Configurable roles and permissions per team
  • 03A documented REST API for Power BI

Key decisions

Migrate, then price

Imported the full history from the old tool and priced it against real rates, flagging what could not be matched instead of guessing.

Outcome

The firm stopped paying per seat and payroll reads from a source it controls.