Jake Gaylor's personal portfolio site.
  • HTML 89.7%
  • JavaScript 6%
  • CSS 3.5%
  • Liquid 0.5%
  • Shell 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-15 01:12:11 -04:00
.github/workflows publish self-healing estate post and add prose linting 2026-09-02 20:55:02 -04:00
_assets clarify the self-healing incident trigger 2026-09-02 21:22:09 -04:00
_includes publish self-healing estate post and add prose linting 2026-09-02 20:55:02 -04:00
admin Remove broken PKCE config, placeholder for Cloudflare Workers base_url 2026-07-02 02:33:57 +00:00
bio retire stale pages: /bio/, /old/, /interactive-resume/ now redirect to the current site 2026-06-09 17:43:36 -04:00
blog unpublish self-healing estate post 2026-09-02 21:43:41 -04:00
scripts unpublish agent scheduling post 2026-09-02 21:23:55 -04:00
socialdrizzle_com move some shit around 2025-03-31 00:02:12 -05:00
styles brand: bourbon copper replaces blue, behind real tokens this time 2026-08-13 21:29:07 -04:00
writing writing: outline skeletons for the behold × fountain post series (#10–#15, #17) 2026-08-14 01:49:55 -04:00
.eleventy.js publish self-healing estate post and add prose linting 2026-09-02 20:55:02 -04:00
.gitignore ignore .claude 2026-08-15 16:17:28 -04:00
.vale-ste.yml publish self-healing estate post and add prose linting 2026-09-02 20:55:02 -04:00
ai-engineer.html managoat: fountain's hosted edition reads as a business 2026-08-28 00:26:41 -04:00
aws-specialist.html role pages: day-2 cards in XYZ shape on k8s, aws, platform, ai 2026-08-18 01:19:50 -04:00
CLAUDE.md layouts: version the tailwind.css link, fixes stale-CSS white-on-white 2026-08-14 18:32:07 -04:00
devops.html roles: retire the DevOps page into Platform Engineer 2026-08-18 00:18:48 -04:00
engineering-leader.html leader page: card 4, smart people given objectives and room 2026-08-18 00:09:53 -04:00
homelab.html managoat: fountain's hosted edition reads as a business 2026-08-28 00:26:41 -04:00
index.html Fix nested links in homepage Managoat card 2026-09-15 01:12:11 -04:00
interactive-resume.html retire stale pages: /bio/, /old/, /interactive-resume/ now redirect to the current site 2026-06-09 17:43:36 -04:00
kubernetes-engineer.html role pages: day-2 cards in XYZ shape on k8s, aws, platform, ai 2026-08-18 01:19:50 -04:00
next.html feat: promote the through-line redesign to the homepage 2026-06-07 22:50:19 -04:00
old.html retire stale pages: /bio/, /old/, /interactive-resume/ now redirect to the current site 2026-06-09 17:43:36 -04:00
package-lock.json resume: redesign /resume/ onto the brand, render natively from resume.json 2026-06-09 19:23:36 -04:00
package.json brand: bourbon copper replaces blue, behind real tokens this time 2026-08-13 21:29:07 -04:00
platform-engineer.html managoat: fountain's hosted edition reads as a business 2026-08-28 00:26:41 -04:00
projects.html managoat: fountain's hosted edition reads as a business 2026-08-28 00:26:41 -04:00
README.md resume pdf: tighten spacing + margins, drop projects from print 2026-06-09 21:58:40 -04:00
resume.html site: retire the Text Me button, the number rides in prose 2026-08-14 17:41:08 -04:00
resume.json managoat: fountain's hosted edition reads as a business 2026-08-28 00:26:41 -04:00
sitemap.liquid roles: retire the DevOps page into Platform Engineer 2026-08-18 00:18:48 -04:00
sre.html sre page: day-2 cards drop the literal measured by 2026-08-18 01:14:04 -04:00
tailwind.config.js roles: retire the DevOps page into Platform Engineer 2026-08-18 00:18:48 -04:00

jhgaylor.github.io

About this site

This is Jake Gaylor's personal portfolio site — a static site built with Eleventy and deployed via GitHub Pages.

Site sections

  • index.html — Home page and landing experience
  • blog/ — Writing and blog posts
  • projects.html — Portfolio of projects Jake has worked on
  • resume.html — Résumé page template; renders from resume.json at build time
  • bio/, old.html, interactive-resume.html, next.html — retired pages kept as redirect stubs so old links don't 404

Local development

Run the site locally

Starts an Eleventy dev server with live reload:

npx @11ty/eleventy --serve

Rebuild the Tailwind CSS

Styles are a static Tailwind build (no CDN). After adding or changing Tailwind classes in any template, regenerate _assets/css/tailwind.css:

npm run build:css

Update the résumé

  1. Update resume.json as needed — /resume/ renders from it automatically (resume.html is an Eleventy template; data is wired up in .eleventy.js).
  2. Regenerate _assets/JakeGaylor_resume.pdf from the rebuilt /resume/ page so the download stays in sync. The page has print styles (the PDF is a subset: work + skills, no projects/references), so print-to-PDF the built page (letter, 0.4in margins, background graphics off).
  3. Git commit all the changes.