Blog
Thoughts on Computer Science, development, system design, and lessons learned along the way.
Redis Caching Patterns That Actually Work
Moving beyond basic key-value storage to implement cache invalidation strategies that scale.
Dec 15, 2025·5 min read·
MongoDB Aggregation Pipelines: A Visual Guide
Breaking down complex aggregations into digestible steps with practical examples and diagrams.
Nov 28, 2025·8 min read·
Building for Two Clients vs Building for Scale
Lessons from running a POS system used by real businesses. Spoiler: they're different problems.
Oct 12, 2025·6 min read·
TypeScript Patterns for Backend Development
Type-safe patterns that have saved me countless debugging hours in production.
Sep 5, 2025·7 min read·
Docker Best Practices for Node.js Applications
Optimizing your Docker builds for faster deployments and smaller images.
Aug 20, 2025·6 min read·