Choose your shift

EPOCA

Time tracking and reporting application

EPOCA time-tracking application with draggable work entries

A commercial application for recording work, managing clients and projects, and producing detailed reports. It supports around 60 users at Iterators and teams at several law firms.

My role

Main frontend developer for approximately three years, collaborating with backend developers and testers. During the last year I also contributed to the existing Scala backend through AI-assisted development.

What I delivered

  • Built time-entry, worklog correction and history workflows, plus client and project management interfaces.
  • Developed configurable pivot reports, reporting filters and export workflows.
  • Maintained reusable accessible controls and Polish and English interface translations.
  • Added component and Playwright regression coverage and contributed to existing backend features.

The challenge

Make detailed work records and configurable reports understandable while keeping permissions, correction history and interface state consistent with the existing API.

Tech stack

  • React
  • TypeScript
  • TanStack Query
  • SCSS
  • i18next
  • Scala
  • Pekko HTTP
  • PostgreSQL

Project status

Commercial product. Public frontend and backend snapshots preserve the application and team contributions.

Explore the work