Epitome
A custom business management system that centralises people, attendance, payroll, stock, sales and finance approvals for an engineering services business.
- Employees & HRProfiles, start dates, leave accrual and employee requests
- Time & attendanceCheck-in/out, duty rota, automatic checkout, periodic location verification
- PayrollAttendance, project, task and sales pay; deductions; printable payslips
- InventoryStock register, receipts and movements recorded once
- Sales & CRMClients, leads and quotations with custom and stock items
- Purchasing & budgetsMulti-item requests, suppliers and budget spending controls
- Invoicing & taxPer-line VAT, credit notes, refunds and Smart Invoice support
- Finance approvalsIndependent review stages across HR and Finance
- ReportingMonthly business summary and consolidated client statements
01Overview
One system for the work behind the work.
Epitome is a custom, database-backed web application built for a growing engineering services business. It brings day-to-day operations (staff, time, pay, stock, quotes, purchases, invoices and reporting) into one platform with shared records and clear approval paths.
The most recent release (October 2026) has been implemented and tested in a local environment, with the database migration and deployment package prepared. Production rollout is in progress, pending hosting configuration and the client’s acceptance testing.
02The challenge
Control without slowing the business down.
The business needed software that reflected how it actually operates: people paid on attendance and project work, quotations that become invoices and projects, and purchases that must stay within budget.
Above all, money had to move through independent approvals. No single person, including an administrator, should be able to request, approve and pay out an entire financial workflow alone.
03My role
System developer and technical lead.
- Requirements. Ran implementation meetings with the client and turned action points into scoped, testable changes.
- Data model & architecture. Designed the records and relationships linking employees, attendance, projects, stock, clients and finances.
- Development. Built the modules, business rules, role permissions and approval workflows.
- Quality & release. Automated checks, browser validation, SQL migrations and deployment packaging for the production host.
04Engineering approach
Business rules encoded as system guarantees.
Separation of duties
Payroll is reviewed by HR, approved by a different Finance reviewer, then paid by another person. Credit notes, budgets and duty schedules also require an independent approver.
Attendance-driven pay
Scheduled duty earns pay only for verified attendance inside the approved window; overlapping time counts once and rates are saved with each schedule.
Linked commercial flow
Approving a quotation creates a linked draft invoice; approving the invoice creates a project, protecting the client and contract value from casual edits.
Data integrity
Source keys prevent duplicate earnings, approved payroll is locked, stock receipts record movements once, and historical calculations are preserved.
Tax-ready invoicing
Standard, zero-rated and exempt VAT per line item, mapped to Zambia Revenue Authority Smart Invoice categories, tested against a mocked fiscal service.
Operational safeguards
Configurable automatic checkout, periodic location re-verification for on-duty staff, and visible delivery failures for queued invoice emails.
05Quality
Tested before it touches production.
From the October 2026 release summary. Existing records were preserved and no live tax submissions or client emails were sent during testing.
06Screenshots
Shared only with approval.
assets/projects/epitome/ (see README).
Next project
Leo Web