Client case study · Business software · On-premise
PrintLedger
Business management software for printing businesses

Overview
On-premise software that runs a print business from one place: invoices, production and job tracking, customer ledgers, staff activity and reporting, on the customer's own local server.
The problem
Print shops juggle invoices, job status, customer balances and staff work across paper, spreadsheets and chat, so dues slip and nobody has a clear view of the business.
What I built
- Invoicing, customer accounts and ledgers with outstanding-dues tracking and export
- Production and job tracking from order to completion
- Payments tracking for received and pending amounts
- Reports dashboard with revenue, profit, expenses and trends
- Audit trail of staff activity across orders, customers and services
- On-premise deployment with trial activation, lifetime licensing and optional cloud backup
Related writing
· 4 min read
How I Secured My Next.js Admin Panel: Argon2, Email Codes and Revocable Sessions
A walkthrough of the login behind my portfolio's admin panel: argon2id with a pepper, lockouts, email codes, and JWT sessions you can revoke, in Next.js 16.