
Construction quote-to-cash system
Crown PM
A quote-to-cash system for the doors and hardware division of Crown Building Supplies. It runs every commercial job from bid invitation to purchase orders, billing and reports.
Platforms: Web App
AI HR SaaS platform
An AI HR platform for small and mid-sized companies with one HR person or none. It drafts HR documents, keeps policies in one place and runs compliance quizzes for staff.










HRable dashboard on desktop and mobile
01 Overview
HRable is a subscription AI HR platform for small and mid-sized companies that have one HR person, or none at all. It drafts offer letters, NDAs, warning letters and job descriptions with AI, keeps company policies in one place, and runs short compliance quizzes so employers can see where their staff need support.
Small companies still need correct, consistent HR paperwork, but most copy templates from the web or pay a consultant by the hour. HRable gives them a self-serve tool instead. We built the web app for four kinds of user, the API, Stripe billing and the three AI writing tools.
02 The challenge
HRable had to bring professional HR work to companies without an HR team, while serving several very different users from one product.
Small companies need correct offer letters, policy handbooks and job descriptions, but usually rely on copied templates or paid consultants.
The platform had to serve four kinds of user: a platform owner, employers, HR staff and employees, each with their own screens.
Policies had to work at two levels, with core policies set for everyone and custom policies set by each company.
Every company's documents and staff had to stay fully separate from every other company.
Access had to follow each company's subscription status, so a lapsed payment changed what users could do.
03 What we built
We built a React and TypeScript web app on an Express and MongoDB API, with OpenAI behind the writing tools and Stripe behind billing. Every protected route checks the user's role before it responds.
HR staff pick a document type such as an offer letter, NDA or warning letter, fill a short form, and OpenAI drafts it with the company's own details. The result can be downloaded as PDF or DOCX or shared with the employee.
Enter a job title and the tools or context for the role, and the generator writes a structured job description with responsibilities and skills. It can be copied or downloaded as a PDF.
Users ask everyday HR questions, such as how much annual leave a full-time employee gets, and receive a clear answer. Useful replies can be saved for later.
Core HR policies such as equal opportunities, health and safety and data protection are read-only, while each company adds its own custom policies. Employees read both in one place.
The HR Health Check tool stores questions and assigns quizzes to employees, then scores each one. A dashboard gauge shows the company's overall compliance score.
HR staff add and manage employees, and every generated document is filed under the right person with type and date filters. Employees see their own documents and know which are unread.
The platform owner manages organizations, licenses and packages such as Starter, Growth and Scale, each with an employee range, monthly price and setup fee. Licenses can be viewed or revoked.
Saving a package creates the matching product and price in Stripe, and a signed webhook copies subscription changes to every user in the company. Access stays in step with payment without manual updates.
04 The results
HRable now covers the full path from package sale to daily HR work, with each type of user getting the screens they need.

Construction quote-to-cash system
A quote-to-cash system for the doors and hardware division of Crown Building Supplies. It runs every commercial job from bid invitation to purchase orders, billing and reports.
Platforms: Web App

Telecom reseller platform
A platform for an Australian telecom reseller that sells NBN broadband, mobile and business connectivity under its own brand, with a customer portal, a staff back office and an API that ties them to the wholesaler.
Platforms: Website, Web App, Admin Dashboard

Grant consulting CRM
A grant management CRM for consultants who help Italian companies win public funding. It collects open calls, scores them against client projects and tracks each application.
Platforms: Web App