2024 · Web app
Kazi Dashboard
Job and invoice tracker for small contractors

The problem
Job details lived across three spreadsheets and nobody could say which invoices were overdue.
What I built
One dashboard with job status columns, time entries, and an overdue-invoice panel that updates as payments land.
The result
Chasing payments became a five-minute job instead of an afternoon.