ProjectOngoing

Static Portfolio Engine


A fast, schema-validated static site generator for developer portfolios built on Eleventy, separating private content repositories from the presentation and build engine.

This portfolio engine is a custom static site generator built on top of Eleventy (11ty) and Node.js. It decouples personal content and private drafts from the public static site compiler and theme templates.

The architecture separates concerns into three layers: pure data (YAML declarations, Markdown entries, and static media), an engine compiler that validates inputs against strict JSON Schemas (additionalProperties: false), and a theme layer that renders accessible, responsive HTML and minified CSS.

Key features include automated bidirectional taxonomy indexing for declared skills, full-text client-side search index compilation, RSS/Atom generation, and automated GitHub Pages deployment triggered via repository dispatches. The codebase is thoroughly tested with automated Vitest unit and integration suites. For architecture documentation, schema specifications, and build workflows, see details in the GitHub repository.

Related

3
  1. 2026-08 Ongoing, Project Rounded Window Corners NativeA native GNOME Shell extension that rounds all non-Adwaita application windows dynamically using styles extracted from your active GTK theme.
  2. 2026-08 Ongoing, Project Monolith GTK & GNOME Shell ThemeA clean monochrome theme for GTK and GNOME Shell that strips the blue tint from Adwaita surfaces, providing pure neutral grays and OLED black variants.
  3. 2026-01 Ongoing, Project Pitch Black for GitHubA zero-latency, pure CSS pitch black theme for GitHub implemented as a native browser extension with no JavaScript overhead or unstyled flashes.