PatrickAngle
How it’s built

Colophon

This website is generated with a custom static site generator that takes markdown files, CSS, and a bit of JavaScript to produce these pages. The code is stored in a private repo on GitHub, and AWS Amplify is used to run the generator and host the resulting website.

The generator and many other aspects of this site have been iterated on with Claude Code using Sonnet 5. Everything on this site in real, and Sonnet is used as a tool to realize the vision for this site, not to define or design it. The content on this site is reviewed by me personally, and is accurate to the best of my knowledge. If something isn't accurate, please get in touch!

Typeface

Format Collage Variable

OtherwhereCollective's beautifully quirky Format Collage Variable takes Format Sans and provides quirky customization of scattering, jumbling, and cutout as a variable typeface. The flexibility allows this to be the typeface used everywhere on this site. Variable typefaces are near and dear to my heart because I added the support in Safari & WebKit's Web Inspector for seeing what axes are available and interactively customizing them from the Font sidebar.

Fifteen years of drafts

Every version
of this place

2010

Documentation and support

Started as a place to provide documentation, support, and marketing for the apps I had created.

2012

A portfolio, on paper too

The focus shifted as I needed a fuller portfolio of theatrical work alongside the software work, for college applications. The site was redesigned to accompany a 56-page printed portfolio I sent to every design program I applied to.

2013 – 2019

Mostly entertainment

Lighting design, video design, and the software I was writing for the industry. After college I was hired by a company in the industry, WorldStage, where my job quickly became building software for their clients.

2020 – 2026

Back to its roots

Documentation, support, and marketing for the apps I’ve written.

2026 – now

A fresh look

All new design using modern HTML, JS, and CSS features, variable typography, and finally escaping a perpetually out-of-date Wordpress hosting situation by building a static site generator and deploying the site with AWS Amplify.

Archived snapshots Website graveyard