Skip to content
← All work

A content-driven portfolio and technical blog built on Next.js and Contentlayer, publishing long-form engineering writing across cloud, DevSecOps, and AI.

Next.jsContentlayerMDXSupabase

Screenshot of Technical Portfolio & Blog

What it is

A personal technical site combining a portfolio with a long-running engineering blog. It publishes writing across DevSecOps, cloud architecture, software engineering, and AI, organised into browsable categories.

What we built

The site is a statically generated Next.js application with an MDX content pipeline. Posts are plain Markdown files in the repository rather than rows in a CMS database, which means:

  • Content is version controlled and reviewed like code
  • The whole site builds to static HTML, so there is no server to keep running
  • Publishing is a git commit

Content is modelled through Contentlayer, which turns the MDX files into typed data at build time — categories, reading time, and tables of contents are all derived from the posts themselves rather than maintained by hand.

Why it matters

It is the same architecture we recommend to clients who need a fast, low-maintenance content site: no database to operate, no CMS licence, and hosting costs that stay near zero as traffic grows. This site is the long-running proof that the approach holds up over years of real use.