About Me
I build developer tools and write about the systems I work on. Most of my open-source work lives on GitHub.
This site
This is a small, static blog. There is no framework and no bundler — a single Bun script reads Markdown and AsciiDoc, renders them to HTML, and writes plain files to disk. Styling is PicoCSS with a thin typographic layer on top.
Math
Math is written in AsciiMath and rendered to native MathML at build time, so it needs no client-side script. Inline: the identity holds for every positive integer . Display:
Diagrams
Diagrams are written in Mermaid:
graph LR MD[Markdown] --> R[Render] AD[AsciiDoc] --> R R --> H[HTML]
Code
Code blocks are highlighted with Lezer:
export function fibonacci(n: number): number {
if (n < 2) return n;
return fibonacci(n - 1) + fibonacci(n - 2);
}