CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Project Overview

Personal portfolio and blog site for Zoë Farmer (ML/AI Engineer) at dataleek.io. Built with Jekyll using a fully custom dark theme (JupyterLab-inspired, no remote theme dependency).

Development Commands

# Serve locally with live reload
bundle exec jekyll serve

# Build static site
bundle exec jekyll build

# Convert Jupyter notebooks (.ipynb) to markdown posts
python build_notebooks.py

# Convert PDF resume to PNG images (uses Ghostscript)
python assets/build_assets.py

Architecture

SCSS Design System

All design tokens live in _sass/_variables.scss:

Key SCSS partials:

Content Conventions