Web · 2024–2026
Websites: MavCo, Ignis Shield, Tech Solutions
Three company websites: a six-division group site for a UK security and training group, a 40+ page K9 security company site with a scroll-driven video hero, and the Tech Solutions company site on Next.js.
- Client
- MavCo Group (UK), Ignis Shield Ltd (UK), Tech Solutions (PK)
- Role
- Design, build, SEO, hosting
- Stack
- Node static builder · Python static builder · GSAP + Lenis · Next.js · PHP mail form · Hostinger · cPanel
Updated 11 Nov 2026

The problem
Each business had either no site or a template nobody could update. The group needed division pages, 14 security services, careers and accreditation footers in exact brand colours. The K9 company needed a lead funnel: 21 service pages, 7 sector pages and a site-assessment form.
What I built
Two static-site builders written for the job. MavCo: one Node builder writes both the full group site and a slim 8-page services site from the same content modules. Ignis Shield: a Python builder renders JSON page content and Markdown articles into a bundled site with vendored GSAP and Lenis, a pinned hero video and a line-drawn HQ walk-through. Tech Solutions runs on Next.js with GA4 consent and a WhatsApp lead button.
- MavCo Group (mavcogrp.co.uk): Security, Events, Labour, Medical, Training, Facilities, Careers; slim cut at mavcoservices.co.uk
- Ignis Shield (ignisshieldltd.co.uk): 40+ pages - 21 services, 7 sectors, 8 articles, booking form, sitemap, RSS, llms.txt
- Tech Solutions (tech-solutions.co): services, portfolio, blog, news, about, contact
- On-page SEO, Open Graph images generated by script, contrast audits
- One-command deploys: Hostinger API, cPanel, hPanel zip
Outcome
Every client can send a customer to a site that matches their brand, and a content change is a rebuild, not a redesign.
Screens









Offered through Tech Solutions
This kind of system is delivered commercially by my company, Tech Solutions. The matching pages there:
Notes from this build
Have a process like this?
Send me the thing your team does by hand every week. I will tell you honestly whether it is worth automating, even when the answer is no.




