Writing & field notes
Blog.
Thoughts on software engineering, AI, and the things I learn while building.
Posts
Designing a Multi-Channel Notification PlatformA practical HLD and LLD for delivering email, SMS, push, and in-app notifications without duplicates, lost messages, or one failing provider blocking the rest.A Reusable Context Block for Every Codex ProjectHow I attach one shared context repository to different code repositories so Codex can work across a microservice architecture.A Request Through Seven Caches: From React Query to RedisA system-design guide to choosing the right cache layer, understanding what each layer can reuse, and avoiding stale data, duplicated state, and unnecessary complexity.