LA.
  • Work
  • Writing
  • About
  • Contact
Hire me
Writing

Notes from the build.

Case studies on how this site itself was built and secured.

01
August 8, 2026

Hardening this site: from a D to an A+

How I took this site's security headers from a D to an A+ on securityheaders.com and Mozilla Observatory, and what each header actually protects against.

SecurityNext.jsCSP
Read article→
02
August 8, 2026

Building my own admin panel: Postgres, Row Level Security, and Server Actions

Why I built my own admin panel instead of using a CMS, and how Postgres Row Level Security actually enforces who can write to the database, not just the UI.

SupabasePostgresNext.jsRow Level Security
Read article→