Johan Sebastian Luna
  1. Work
  • Work
  • Blog
  • Games
  • About
  • Contact
Johan Sebastian Luna
  1. Work
  2. /04
  3. /Luna Cleaning Solutions
  • Work
  • Blog
  • Games
  • About
  • Contact
04Luna Cleaning Solutions

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.

Visit lunacs.co.uk Cleaner spaces, made simple.
Luna Cleaning Solutions website homepage
Project facts

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

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.

What I built

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
  • Commercial Cleaning
  • Biohazards
  • Floor & Carpet Cleaning
  • Crime Scene & Trauma
  • Emergency Cleaning
  • End of Tenancy
  • Commercial Cleaning
  • Biohazards
  • Floor & Carpet Cleaning
  • Crime Scene & Trauma
  • Emergency Cleaning
  • End of Tenancy
  • Commercial Cleaning
  • Biohazards
  • Floor & Carpet Cleaning
  • Crime Scene & Trauma
  • Emergency Cleaning
  • End of Tenancy
  • Commercial Cleaning
  • Biohazards
  • Floor & Carpet Cleaning
  • Crime Scene & Trauma
  • Emergency Cleaning
  • End of Tenancy
  • Commercial Cleaning
  • Biohazards
  • Floor & Carpet Cleaning
  • Crime Scene & Trauma
  • Emergency Cleaning
  • End of Tenancy

Commercial Cleaning, Biohazards, Floor & Carpet Cleaning, Crime Scene & Trauma, Emergency Cleaning, End of Tenancy

Style guide

The brand, as a system.

Logo

Luna Cleaning Solutions.

Colour
  • 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
Primary · HeadingsAa

Neue Haas Grotesk Display

Weights
  • RegularFriendly
  • ItalicReliable
  • BoldSpotless
Body copy

Neue Haas Grotesk Text

Friendly, reliable cleaning for homes and businesses.

Icons

Lucide

lucide-react

The icons the LCS site imports most.

  • ArrowRight
  • X
  • ArrowLeft
  • Loader2
  • ChevronDown
  • Menu
On screen

The site, as it ships.

Luna Cleaning Solutions website, mid-page section
Luna Cleaning Solutions website, lower-page section
Next project
05
The Tutoring Club

Johan Sebastian Luna

Developer in London, building cool and interesting projects.

Email
me@archery-luna.com
Location
London, UK

Explore

  • Home
  • Blog
  • Games
  • Style guide

Elsewhere

  • GitHub
  • LinkedIn
  • CV

Projects

  • Florality
  • IRIS
  • Luna Cleaning Solutions
  • Ladybyrd

Archery Luna

© 2026 Johan Sebastian Luna

Made withbyArcheryLuna