Time & client work
Calendar and list views make recorded work easy to review before it becomes an invoice.
All selected work
Purpose-built business administration
A purpose-built business system created and used by Open Hands to connect client work, time, invoicing, recurring services and administration.

Overview
ClientBill is a purpose-built business administration platform I designed and developed for Open Hands. It replaces disconnected manual processes by keeping client work, time entries, recurring services, invoices and transactions connected in one system.
Because I use it in the business day to day, new features are driven by genuine operational needs rather than hypothetical requirements. It is also a practical place to refine ideas with the current Laravel ecosystem before applying those lessons in larger client systems.
What I built
Calendar and list views make recorded work easy to review before it becomes an invoice.
Time, hosting, domains and one-off items can be brought together into a clear client invoice.
Transactions and administrative information stay connected to the business activity they represent.
Recurring obligations, outstanding items and invoice preparation are surfaced at the right time.
How it has evolved
ClientBill began as a focused answer to Open Hands’ billing needs and has grown into a broader business administration system. Continued day-to-day use reveals the next worthwhile improvement, so additions are measured by whether they make genuine work simpler.
Selected screens






Technical overview
ClientBill is designed and developed independently using Laravel 12, Livewire, Filament and MySQL. It demonstrates my current approach to product structure, modern reactive interfaces, automation and maintainable business logic.