← All work
Internal operations softwareClient2026 — Present

Nach-Tech — Operations & Invoicing App

I built an internal web app for Nach-Tech, a Belgian company that provides on-site service for industrial and packaging machinery. Workers log hours and travel, while managers review payments, create invoices and store service reports in one place.

Role
Systems Engineer
Scope
Web application · Role-based access · Time registration · Invoicing · Service reports · Operational dashboard

The problem

What needed to change

Nach-Tech’s technicians maintain and repair industrial machines on site. They needed a simple way to submit hours and travel, while managers needed the same data for payments, client rates, invoices and service reports.

What I built

What the system does

  • Built the dashboard, calendar, time-entry and client-management sections of the app.
  • Built separate worker and manager views, with access based on each person’s role.
  • Calculated totals from working hours, travel time, mileage and each client’s rates.
  • Built invoicing, service reports and monthly and yearly summaries.
  • Made invoices and service reports downloadable from the app.

Key decisions

Why it works this way

  • Matched the screens to the real order of work: enter time, check totals, create the invoice and make the service report.
  • Kept the selected month and year when moving between pages.
  • Kept company-wide payment and invoice totals out of the worker view, so each role only sees the information it needs.
  • Put payment and invoice totals on the dashboard, with the detailed entries available on separate pages.

Workflow

From start to finish

  1. 01Register work
  2. 02Review totals
  3. 03Create invoice
  4. 04Generate service report

The result

What changed

Workers can now enter their own hours and travel without seeing company-wide financial totals. Managers can check what needs to be paid, manage clients, create invoices and download service reports from the same app. By replacing repeated admin and calculations, the app saves Nach-Tech time and money.

Reflection

Looking back

The important part was getting Nach-Tech’s own rates, travel rules and documents right.