← All posts

Hello, World

This is a placeholder post so the blog has something to render. Swap it for the real thing.

Why a timeline

A grid of project cards hides the story. A dated timeline shows what I worked on and when — work, study, and side projects on one line, newest first.

A code block

Syntax highlighting is wired through Shiki. Code blocks render in a fixed dark panel so they read the same in light and dark mode:

function gradProgress(start: number, end: number): number {
  const elapsed = Date.now() - start;
  return Math.min(Math.max((elapsed / (end - start)) * 100, 0), 100);
}

Inline code like const x = 1 uses the palette, not the dark panel.

Keep it small. Ship it. Write about what you learn.

That’s it for now.