№60
Stop Proxying LLM Trace Payloads Through Your API: Presigned URLs vs. CloudFront Signed Cookies
Devlog Rebuilding an Ingestion Pipeline · Part 9 7 min
I build software for a living — and write about the work, the traces it leaves, and who I'm becoming along the way.
New here? Begin with the writing.
Concurrency patterns, performance trade-offs, and Go code you can reason about.
TDD, domain modelling, and the boundaries that make code safer to change.
Interfaces, Japanese web design, and the context behind design choices.
Books, travel, identity, and the ideas that shape how I work.
More by year