Professional Energyenergy brokerage / production case study

one platform for Professional Energy’s tenders, contracts and accounts.

A tailor-made ERP for a UK energy broker — supplier tenders, contract lifecycle, brokerage accounting and client management, all in one place.

100+suppliers tendered per site
1platform for the whole operation
per-supplierinvoice extraction & validation
2023built & run since
The system

the operating system for a brokerage.

01

A supplier tender engine

Send a site's consumption out to 100+ suppliers, pull the quotes back in, and compare unit rate, standing charge, pass-through, net cost and CO₂ side by side — bespoke tenders included.

02

The full contract lifecycle

Agreements, billing periods and brokerage fees tracked per account, with an upcoming-expiry board that turns renewals into a worklist instead of a missed deadline.

03

Client + account CRM

Clients, their accounts and meter points (MPAN), contacts, addresses, notes and postings — the whole relationship in one record, not a shared inbox.

04

A document vault on S3

PES agreement, supplier contract, metering contract, VAT & CCL, LOA and risk policy filed per client through a proper file manager, stored on AWS S3.

05

Brokerage accounting

Direct fees, commission and billing periods captured where the contract lives, so the numbers behind each deal reconcile rather than living in a separate sheet.

06

Role-based access

Spatie-backed roles for admins, operations representatives and partner brokers — everyone sees exactly their slice of the operation.

Architecture

A production stack built for the work.

laravelphpmysqlawsbootstrapvite
Framework
Laravel 10, PHP 8.1, on Laravel Forge
Database
MySQL 8 — clients, accounts, tenders, contracts, HH data
Front-end
Blade, Bootstrap 5, jQuery, Vite
Auth & roles
Laravel Sanctum + Spatie Permission
Documents
AWS S3 via Laravel File Manager + Flysystem
Data & invoices
Per-supplier invoice extraction & validation; half-hourly + tranche importers
Exports
Laravel Excel + DomPDF — tenders, contracts, quotes
Clutch★★★★★5.0 / 5.0

Across 18 independently published client reviews

They have a deeper technical knowledge than any web designer I've met to date.

01 / 04
Start a project

got an operation running on spreadsheets and email?

Book a 30-minute call with the team that will scope and lead your project.