Welcome to my digital garden — an LLM-curated knowledge base focused on software engineering, built in public. It’s also where I publish my own essays and blog posts.

How This Garden Works

This isn’t a traditional blog or wiki — it’s both. Raw notes, solutions, and reading highlights go into the Sources inbox. An LLM processes them into structured, interlinked Wiki pages. The wiki grows incrementally — each new source refines and expands existing knowledge. I rarely edit the wiki manually; it’s the LLM’s domain. Writing, on the other hand, is all mine.

You → drop raw notes into Sources
LLM → compiles, cross-references, and refines the Wiki
Quartz → renders everything as a browsable site

Knowledge Areas

Arrays, trees, graphs, dynamic programming, and every paradigm you need for coding interviews.

17 core patterns with Go templates, recognition heuristics, and graded problem sets.

Scalability, databases, caching, messaging — from fundamentals to classic interview problems.

Language deep-dives, concurrency patterns, standard library, and Go-specific idioms.

SOLID, design patterns, clean code, testing, and cross-cutting engineering principles.

Writing

My own long-form writing — opinions, essays, and notes on software, AI, and the craft of engineering. Latest: Code Used to Be Sacred. Now It’s Cheap.

Raw Sources

The raw data layer — LeetCode solutions, book notes, article highlights, video transcripts, and course notes awaiting LLM processing.