Personal portfolio site for nitrocode, Full Stack Engineer.
| Path | Description |
|---|---|
/ |
Landing page: hero, five-pillar skills grid, AI angle |
/about/ |
Background and career arc |
/blog/ |
Case studies and engineering deep-dives (auto-generated from _posts/) |
/blog/opentofu-registry/ |
Case study: emulating the Terraform release registry for OpenTofu |
/blog/how-this-blog-is-built/ |
Meta post: the full stack behind this site |
/projects/ |
Notable projects and open-source contributions |
/resume/ |
Print-friendly résumé |
/opentofu/ |
Legacy: static OpenTofu version registry emulation |
Jekyll + Tailwind CSS CDN, hosted on GitHub Pages. No build pipeline. GitHub Pages runs Jekyll natively on push to main.
- Layouts:
_layouts/(default, post, resume) - Includes:
_includes/nav.html,_includes/footer.html - Posts:
_posts/*.mdwith YAML front matter
Create _posts/YYYY-MM-DD-post-slug.md with front matter:
---
layout: post
title: "Post Title"
description: "One-sentence summary shown in post cards."
date: YYYY-MM-DD
tags: [Tag One, Tag Two]
permalink: /blog/post-slug/
---Write the post body in Markdown below the front matter. Commit and push. Done.
The opentofu/ directory is a generated static emulation of the Terraform version registry,
created to demonstrate that the format was simple enough to replicate for the OpenTofu community.
The generator script is at opentofu/main.py.