WordPress
Personal Portfolio
This site. A custom WordPress theme built from scratch, with its own SEO layer, JSON-LD entity graph and dynamic llms.txt.
This site. My personal portfolio, built from scratch as a custom WordPress theme rather than assembled from a page builder.
The problem
A developer portfolio has to be evidence, not description. Claiming you write clean code on a site running fourteen plugins and a page builder is an argument against yourself.
What I built
A custom WordPress theme in PHP. No page builder. Custom post types for projects, services, tools and products, with the templates written directly.
A custom SEO layer. Titles, meta, Open Graph, canonicals, JSON-LD and sitemap filtering handled in the theme rather than by a plugin.
A full JSON-LD entity graph. Person linked to Organization linked to WebSite, with Service and BreadcrumbList on service pages and WebApplication on tools.
A dynamic llms.txt. Generated from the content with cache invalidation on save, following the llmstxt.org convention, so AI assistants get a curated map of the site. You can read it.
Free tools as standalone apps. Seven of them, served directly rather than through WordPress, each built as its own application.
Dark theme, animations, responsive throughout.
The stack
Custom WordPress theme in PHP with Tailwind-style utility CSS, MySQL, and a set of standalone PHP tool applications alongside it.
Why it is listed as a project
Because it is the most inspectable thing I have built. Everything I claim on the AI search optimization and development pages is verifiable by viewing source on the page you are reading.
Related services
Need something similar? Have a look at the source, then tell me what you need building.
