kayleigh.page : my digital homebase

My personal website as a fullstack developer, Linux admin, DevOps consultant, SEO expert, and brand strategist. Featuring my work, blog, services, skills, testimonials, and more. Built with Next.js and powered by a custom CMS API.

Kayleigh Page · 05 May 2025

A modern digital interface showcasing sections like blog, portfolio, services, testimonials, and a newsletter, representing Kayleigh Page's developer brand and online presence

When you're active in multiple areas (development, Linux systems, DevOps, SEO, cybersecurity, branding) you need more than a portfolio. You need a place that represents what you do. That's exactly why I built kayleigh.page.

It's my personal site and professional home online.

A clean, fast, and secure platform where I showcase my work, share ideas, and connect with the people and projects I care about.

What it includes

This site isn't just a static profile; it's a fully dynamic web app backed by my own custom CMS:

  • My latest blog posts, fetched live from my GraphQL-based Blogger CMS API
  • A full portfolio with SEO metadata and images served directly from the API
  • Testimonials, FAQ, Curriculum Vitae, and an overview of the clients I've worked with
  • A newsletter form for updates and insights
  • A breakdown of the services I offer and the tech stack I work with
  • SEO-optimized pages, including a dynamic sitemap.xml

Tech stack

  • Next.js for the frontend (with next-pwa for progressive web app support)
  • Tailwind CSS for styling
  • Efficient GraphQL data fetching and caching
  • Powered entirely by my own Blogger CMS API, which handles:
    • Blog posts
    • Portfolio items
    • SEO metadata
    • Image uploads
    • Secure content management dashboard

SEO & performance

Every page uses custom ld-json with dynamically build SEO tags, and the sitemap.js includes live slugs from the CMS for blog and portfolio items. The result? Great crawlability and better rankings.

Why I built it

I needed a site that was completely mine: no templates, no limitations. Just clean, extensible code that I can iterate on. It reflects who I am and what I do, and it's always evolving alongside my work.

Final thoughts

👉 If you're building your brand, scaling your infrastructure, or looking to collaborate; you can always contact me using the information below.