Selected work and field notes

I make complicated systems easier to understand—and easier to use.

I'm David, a technical builder in DeKalb, Illinois. My work moves between web interfaces and security research, with a steady focus on turning messy problems into something people can inspect, use, and continue.

Selected work

A few things I've built and documented.

Small enough to inspect, specific enough to show how I think. Each piece links to the actual record or writeup.

My approach

Curious about the details. Careful about the claim.

I enjoy the moment when a complicated system starts to make sense. The process is practical: observe, make a clear choice, test it, and write down what matters.

  1. 01

    Look closely first.

    I start with the page, workflow, source, or evidence that actually exists. The right change usually becomes clearer once the real surface is understood.

  2. 02

    Make the choice legible.

    A polished result matters, but so does the reasoning behind it. I explain what I chose, what I left out, and why.

  3. 03

    Leave a useful trail.

    I document enough for another person—or future me—to inspect the work and continue without reconstructing the whole story.

Usually working with

  • Next.js
  • React
  • TypeScript
  • Cloudflare
  • APIs
  • Shell
  • Ghidra
  • Technical writing

Field notes

Questions shaping the work right now.

Browse the security writeups
  1. 01

    How should AI agents prove what they were actually authorized to do?

  2. 02

    What makes a technical handoff easy for the next person to trust and continue?

  3. 03

    How can a small web experience feel simpler without hiding the decisions underneath it?

Say hello

Have something worth talking through?

Work, collaborations, and thoughtful technical conversations are always welcome.