Personal Publication

Engineering

Building with agents, tools, and systems. Technical depth.

7
Articles
77+
Prompts logged
Jul 9, 2026 ·13 prompts
117 Pull Requests Later, It Wasn’t a Task Manager Anymore

The story of how backlog-mcp grew from a task manager into local-first context and memory infrastructure for AI agents — and produced the UI framework powering this blog.

backlog-mcpagentic-engineeringagentic-product-engineeringcontext-engineeringmemory-engineeringnisliarchitecture
Jul 5, 2026 ·10 prompts
What If the Agent Was Better Before We Helped?

I am building ghx, a code reconnaissance CLI for AI agents, and now an agent sidecar framework around it. The hard question is whether any of it actually improves signal per token compared to plain old gh.

agentic-engineeringevalsghxsidecar-agentsopentelemetryacp
May 21, 2026
One bitmask in task_struct: how a 10-line kernel patch resolves 15 years of multi-runtime signal conflicts on Linux

SA_ONSTACK is process-wide. sigaltstack is per-thread. When Go, Bun, .NET, and the JVM share a process, signals land on the wrong stack. One kernel field fixes the class.

linux-kernelsignalsgobunwasmsystems-architectureposix
Apr 17, 2026
You Don't Always Need Codemap

Codemap, Aider, Gitingest, Repomix, and ghx solve different parts of agent code context: mapping, searching, packing, and deciding what to read before cloning.

ghxcode-mappingcontext-engineeringopen-sourceagentic-engineering
Mar 31, 2026
Topologies of Thoughts

On Kat Zhang's obsidian note network, the GitHub ecosystem around it, and what graph neuroscience says about the shape of minds

researchknowledge-graphsneuroscienceobsidianembeddings
Mar 29, 2026 ·37 prompts
Build the GitHub Exploration Tool, No Mistakes

A CLI tool that looks simple took 23 agent sessions, 2,500+ turns, and three rewrites. This is what building with AI actually looks like.

ghxagentic-engineeringopen-sourcebuild-in-publiccontext-engineering
Mar 5, 2026 ·17 prompts
The Agentic Product Engineer

Software engineering isn't going away — writing code without agents is. The role is expanding, not shrinking. Here's what that actually means.

agentic-product-engineeringcontext-engineeringnislibacklog-mcp

Dispatch

GK-001

A note when there is signal.