Personal Website
A personal portfolio for presenting analytics, architecture, product work, and selected experiments in a quiet editorial format.
What it is
This is my personal portfolio site: a focused place for project writeups, selected consulting experience, long-form writing, resume content, and technical work. It is a static site with a calm editorial design, and content comes before everything else.
The aim is to make the work readable and specific without turning the site into a sales deck.
Structure
The site is organized around five surfaces: projects, experience, writing, a chronological AI-engineering timeline, and a resume. Project pages explain products, tools, extensions, and experiments. Experience pages group long-running client work by sector and kind of delivery. Writing collects occasional essays and analysis. The Timeline interleaves short dated notes with the project catalog so the arc of how I've been using AI coding is visible at a glance. The resume gives a concise career overview.
Visual system
The visual direction uses editorial typography (Cormorant Garamond display, Inter body), warm neutral surfaces, restrained borders, generous whitespace, and quiet imagery. Sector illustrations and category-specific cover panels keep cards consistent without relying on generic stock photography. Each writing-section category has its own restrained editorial placeholder, so the index reads more like a magazine catalog than a blog roll.
What an article can do
The writing section supports more than plain prose. Inside an article body I can drop in a flow diagram, a chart, a row of headline numbers, a hand-drawn illustration, an editorial callout, or a small card linking to a related article, all written directly in the article source and rendered into the page as part of the build. The visual treatment matches the rest of the site, so a chart in an analysis piece reads as part of the article rather than an embedded widget from somewhere else.
The writing section also carries a small in-house glossary. Domain terms that come up in a piece get a quiet dotted underline; hover or tap surfaces a one-paragraph definition without sending the reader to another tab. The glossary lives in one place; articles don't paste definitions inline.
An analysis piece can carry the visuals and shorthand it needs without dragging in a chart library or a third-party embed.
Publishing
The site is built as static pages and deployed on . Articles can be kept as drafts, or scheduled to publish on a future date. A small daily job nudges the site to redeploy each morning, so a piece dated next Monday appears next Monday without me touching anything. The same content model also feeds a printable resume view that's regenerated as part of every build.
Current state
Active and in use as the public home for my project catalog, selected experience, writing, timeline, and resume. The site itself doubles as a slow-burning case study in . Most of the implementation work since early 2026 has been done with AI coding agents in the loop, and the Timeline page is where I've been logging what that's looked like in practice.