Skip to content

Blog

Long-form notes from the field

Deep dives, retrospectives, and references I wish existed when I started.

1 min read

Writing better API contracts

Shape payloads for clarity, evolution, and fewer surprises across teams.

  • APIs
  • TypeScript
  • DX
1 min read

Designing calm interfaces

Reduce noise, respect attention, and let content breathe.

  • Design
  • UX
  • Accessibility