field notes

build
log.

Notes from the keyboard on full-stack engineering and security tradecraft — what actually ships, what breaks in production, and what gets baked into every client build whether they asked for it or not.

[ 01 // POSTS ]
latest writing
How I Scope a Project Before Writing Code
Why I never quote from a one-line brief — the discovery questions, scope boundaries, and assumptions that turn a vague idea into a buildable plan, and why that protects the client more than it protects me.
Why I Build on Cloudflare Workers
Edge-first architecture, D1 at the data layer, and no servers to patch — why Workers is the default platform for most builds, plus the honest tradeoffs that come with it.
Shipping Without a Build Step
No bundler, no CI artifact, no node_modules in production — why a deliberately build-free architecture makes small-business sites faster to ship, easier to debug, and cheaper to own.
The Security Baseline Every Project Gets
Helmet, rate limiting, JWT done right, parameterized queries, secrets locked down tight — the checklist that goes into every build from the first commit, not bolted on before launch.