Command Palette

Search for a command to run...

256kb

Changelog

Career and site updates over time.

2026

shipv0.2.0 · 2026-04-25

Started the Matchbot case study

Matchbot now has a case-study scaffold with sections for context, constraints, approach, trade-offs, outcome, and retrospective.

It remains marked as work in progress until real project specifics, visuals, and results are added.

sitev0.3.0 · 2026-04-25

Added the first interactive pattern pages

The site now has two pattern pages with live React demos: debounced search with cancellation and optimistic UI with rollback.

This is the first step toward making the portfolio feel like docs you can run, not just a list of projects.

sitev0.1.0 · 2026-04-24

Wired the MDX content pipeline

The content system is live: MDX files render through typed frontmatter, custom components, Shiki-powered code blocks, and collection-based routes.

This gives the site a real writing surface for engineering notes, projects, patterns, and changelog entries.

sitev0.0.3 · 2026-04-23

Created the docs-style site foundation

The portfolio moved from a single homepage toward a documentation-style site with real routes for notes, patterns, projects, changelog, about, contact, photography, and biking.

The foundation also includes theming, metadata, analytics, and command palette plumbing.

2025

shipv0.0.2 · 2025-12-26

Added the photography gallery

Photography became part of the portfolio instead of living as a separate hobby surface.

The grid gives the site a more personal rhythm and keeps the portfolio from feeling like a purely technical brochure.

sitev0.0.1 · 2025-12-12

Started Nik.js

The first version of the site established the central idea: present the portfolio as documentation for a human engineer.

Instead of treating the shadcn look as just a visual style, the goal became to make the structure feel like documentation too: notes, patterns, projects, and a changelog.