gnat



About

me, myself, and this site

I'm a Products and Services Associate at the Patrick J. McGovern Foundation. Most of my time is working on infrastructure with some fullstack work as well. As for the misleading home page, it's more of an aspirational title.

I have a B.S. in Computer Science from North Seattle College.

Aside from technology I like reading, cycling.

Why a Custom SSG?

While there are many great static site generators available, I built a custom solution that emphasizes composability and HTML-first development:

  • Component Architecture: Content is built from reusable HTML components that can be nested and composed. Each component is a standalone HTML file, making them easy to maintain and reuse.
  • HTML-First Design: Uses HTML comment-based directives to extend HTML instead of introducing new syntax or templating languages. Content remains valid HTML throughout the build process.
  • Smart Routing: Automatically transforms single HTML files into clean URLs (/about.html → /about/) while maintaining a logical file structure.
  • Feed System: Integrated component-based feed generation with automatic pagination and post creation.

The result is a lightweight TypeScript solution that turns simple HTML components into a full-featured site while maintaining debuggability and performance.

You can find a longer write up on the build process here.