ElitePro Payroll Platform
A multi-company web payroll system that replaces a legacy FoxPro desktop program and calculates Jamaican statutory deductions for monthly, weekly and fortnightly pay cycles.

// the.problem
The challenge
The client ran payroll for its customers on an old FoxPro desktop program. It worked, but it lived on one machine, had no web access for staff or employees, and its tax logic was locked inside the old code. The new system had to produce the same numbers, handle several companies and pay cycles, and create the reports that go to banks and Tax Administration Jamaica.
// the.solution
What we built
We built a web application on Next.js, PostgreSQL and Prisma with Firebase sign-in. Each company has its own isolated pay cycles, and four roles (super admin, admin, payroll officer, read-only) control who can see and change what. PAYE, NIS, NHT, Education Tax and pension are calculated from date-versioned rates. To match the old system, we read the legacy program's tax routines and rebuilt its cumulative tax logic, including P45 continuation for employees who join mid-year, where over-withheld tax comes back as a refund through payroll. The pay register produces its outputs as Excel and PDF, employees get a self-service area, and an AI helpdesk answers payroll questions and flags unusual changes.
More case studies

AI Import Permit Automation
An automation system that prepares and files recurring veterinary import permit applications on a government portal, checks every field before submitting, tracks status and returns granted permits to the company's own system.

Merchandiser — Retail Execution Platform
A web and mobile platform for field merchandisers: GPS-verified store visits, tasks, price surveys, stock counts and shelf checks, with reports for managers.

Appliance Repair Website and Job Tracker
A small fixed-price project that turned the owner's prototype design into a production website, followed by a hosting plan and a job tracking system for repairs.
$ codememory start --like-this
Want something like this?
Tell us what you're building and we'll come back within one business day with a clear plan and a quote.