Work · SaaS · 2022

A desktop time-tracker built to compete with Hubstaff

A cross-platform desktop time-tracking and activity-monitoring app with native system integrations, a GraphQL backend, and a feature set built to compete with Hubstaff and TimeDoctor.

  • Electron.js
  • React
  • TypeScript
  • GraphQL
  • NestJS

The job

4+ on the team,
multi-quarter.

Client
InvoZone
Sector
SaaS
Year
2022
Role
R&D Lead

Brief and outcome

The brief

What was needed.

The brief was simple and ambitious: a time-tracking and activity-monitoring desktop app that could compete with the category leaders. The reality of competing with Hubstaff and TimeDoctor on day one means getting the unsexy parts right — system-level monitoring, low resource use, cross-platform parity.

The outcome

What came of it.

InvoDesk launched with category-competitive features inside a quarter of starting. The R&D set up the team to keep iterating without the foundation getting in the way.

What was built

Shipped

5 parts,
shipped.

From

A selection of projects shipped through Syntorium and our CTO's prior engagements.

  1. Electron + React + TypeScript

    Application targeting macOS, Windows, and Linux.

  2. Native modules

    For the system-level work — application tracking, screenshot capture, idle detection, keystroke and mouse activity (privacy-preserving counts, not content).

  3. NestJS + GraphQL backend

    For projects, tasks, time entries, screenshots, and reporting. Schema-first, codegen-driven for type-safety end to end.

  4. Real-time sync

    Offline-first caching — the app keeps tracking when the network goes away and reconciles when it returns.

  5. Privacy-first defaults

    Activity monitoring respects user-configured boundaries; the app shows the user exactly what's been captured.

More work

Start

Send a brief.

We reply within one working day with a written estimate or a call.

Open the brief form

No newsletters. Your details aren't shared.

Or say hello.

Sunday to Thursday, 09:00–18:00, GMT+4. Remote engineers cover the EU and the US asynchronously. We work in English, Arabic and Urdu.