← Back to Projects
Internal Back Office Platform
Project Overview
Everything arriving through a company website — enquiries, training leads, job applications — handled all the way through to a signed quote, a sent invoice, a matched bank payment, and monthly search-visibility numbers.
I built it end to end as the sole engineer: design, code, infrastructure, tests, deploy.
Key Features
- Invoicing with an in-house PDF generator
- Its own e-signing flow — drawn signature, timestamp, IP, expiry, evidence retention
- Bank reconciliation over an open-banking API
- Expense capture with AI categorisation feeding VAT-return tables
- A Word-like article editor that publishes straight to the public site's repo
- Cookieless analytics that store no IPs and set no cookies
Technical Implementation
It also runs a monthly measurement asking the same questions across ChatGPT, Claude and Gemini, scoring whether the company shows up at all. The first baseline: 0 of 51 answers mentioned it.
Node.js, Postgres, vanilla JS, hand-built SVG charts, pdfkit, Playwright, Railway, Cloudflare.
Results
141 commits over 19 working days · 22 database tables · 11 Playwright suites · replaced three paid subscriptions.