A technical blog built with Jekyll and deployed on GitHub Pages. Articles are written in Markdown and auto-build on push.
├── _config.yml # Jekyll configuration
├── _layouts/ # HTML templates
│ ├── default.html # Base layout (header + footer)
│ └── post.html # Individual article layout
├── _includes/ # Reusable partials
│ ├── header.html
│ └── footer.html
├── _posts/ # 📝 Markdown articles go here
│ ├── 2025-11-01-exploring-vision-language-models.md
│ ├── 2025-11-01-getting-started-with-hpc.md
│ ├── 2025-11-01-inside-the-compiler.md
│ ├── 2025-11-01-notes-on-simplicity-and-documentation.md
│ └── 2025-11-01-weekend-hack-building-a-static-blog.md
├── assets/css/style.css # Site styling
├── images/ # Static images
├── index.html # Homepage with category filters
├── about.md # About page
├── CNAME # Custom domain
├── Gemfile # Ruby dependencies
└── README.md # This file
- Ruby (>= 2.7) - check with
ruby -v - Bundler - install with
gem install bundler
# Install dependencies
bundle install
# Start local dev server (with live reload)
bundle exec jekyll serve --livereloadOpen http://localhost:4000 in your browser.
bundle exec jekyll buildOutput goes to _site/.
-
Create a Markdown file in
_posts/:_posts/YYYY-MM-DD-your-post-slug.md -
Add front matter at the top:
--- layout: post title: "Your Article Title" date: 2026-02-17 category: vlm # one of: vlm, hpc, compiler, general, other author: Your Name excerpt: "A brief summary shown on the homepage card." ---
-
Write your content in Markdown below the front matter.
-
Push to
main- GitHub Pages will build and deploy automatically.
The site supports two slide sources:
- Markdown slides: use
layout: slideand separate slides with---. - PDF presentations: upload the
.pdf, then uselayout: slidewithslide_source: pdf.
---
layout: slide
title: "Your Slide Title"
date: 2026-06-11
category: hpc
author: BrassinAI
excerpt: "Short description for the insights page."
---Separate each slide with a horizontal rule:
# Title Slide
---
## Second Slide---
layout: slide
slide_source: pdf
title: "Example Presentation"
date: 2026-06-11
category: general
author: BrassinAI
excerpt: "Short description for the insights page."
pdf_file: /assets/presentations/example.pdf
---GitHub Pages serves the .pdf file and the slide page renders it page-by-page as a presentation.
| Category | Topics |
|---|---|
vlm |
Vision-Language Models, multimodal AI |
hpc |
CUDA, MPI, distributed computing |
compiler |
IR, SSA, optimization, language design |
general |
Productivity, docs, engineering culture |
other |
Miscellaneous experiments & projects |
This site deploys automatically via GitHub Pages on every push to main. The custom domain brassinai.com is configured via the CNAME file.
No CI/CD setup required - GitHub Pages has built-in Jekyll support.
Content © BrassinAI. All rights reserved.