Luna CleaningSolutions.
I build the software for the company, I also built the website and I maintain the infrastructure the company uses to run the business day to day.

Project Facts
- Owner
- Luna Cleaning Solutions
- Role
- Head of IT
- Year
- 2020 - Present
- Stack
- React, Next.js, TRPC, PostgreSQL, Redis, Kubernetes, Cloudflare R2, Clerk, and PlanetScale
- Live
- lunacs.co.uk
Overview.
I am Head of IT at Luna Cleaning Solutions. I built the public website, the customer portal and the admin dashboard, and I keep the infrastructure they run on.
Customers follow quotes and job applications once they are signed in. Staff manage content, quotations and the blog from the dashboard. The whole thing is containerised and deployed to Kubernetes, and I maintain it day to day.
The website, the software,and everything it runs on.
- 01
Public website
Service pages, a blog, careers and the free-quote form at lunacs.co.uk.
- 02
Customer portal
A signed-in area where customers follow their quotes and applicants their job applications.
- 03
Admin dashboard
Content management, quotations, a blog editor and role-based access for staff.
- 04
Infrastructure
Containerised and deployed to Kubernetes through GitOps, maintained day to day.
Commercial Cleaning, Biohazards, Floor & Carpet Cleaning, Crime Scene & Trauma, Emergency Cleaning, End of Tenancy
The brand, as a system.
Luna Cleaning Solutions.
- Brand blue#383AABRGB:56/58/171
- Deep blue#2B2D8FRGB:43/45/143
- Yellow#FCE000RGB:252/224/0
- Ink#0A0A0ARGB:10/10/10
- Hairline#D4D4D4RGB:212/212/212
- Mist#F5F5F5RGB:245/245/245
- White#FFFFFFRGB:255/255/255
Neue Haas Grotesk Display
- RegularFriendly
- ItalicReliable
- BoldSpotless
Friendly, reliable cleaning for homes and businesses.
The site, as it ships.

