Blog

Notes from the build.

Write-ups on real-time systems, performance, security and the lessons I pick up shipping full-stack apps.

5 min read

Caching Prisma queries with Redis

A simple read-through cache that cut dashboard load times on the Bio Lab project — plus the invalidation rules that kept data fresh.

  • Redis
  • Prisma
  • PostgreSQL
8 min read

JWT auth in Express, done right

Access and refresh tokens, httpOnly cookies, rate limiting and the small details that make authentication actually secure.

  • Security
  • Express
  • JWT