project·Personal Platform· PinnedCode CanvasA content-first personal site for publishing technical writing and documenting software projects.PortfolioBlogMDX
blog·Backend· PinnedDesigning Resilient Spring Boot ServicesA practical look at service boundaries, failure handling, validation, and the small decisions that make backend systems easier to operate.Spring BootJavaResilience
project·Backend Systems· PinnedSpring Service LabA production-minded Spring Boot service used to practice API design, persistence, caching, security, and operational boundaries.Spring BootMySQLRedis
blog·Database· PinnedMySQL Indexes: From a Slow Query to a Better B+ TreeTracing one slow query through execution plans, composite indexes, selectivity, and the tradeoffs behind faster reads.MySQLIndexingPerformance
blog·Distributed Systems· PinnedRedis Caching Without SurprisesNotes on cache-aside, expiration, hot keys, invalidation, and choosing when a cache truly belongs in the architecture.RedisCachingArchitecture
blog·Full Stack· PinnedShipping a Feature Across Next.js and Spring BootA practical walkthrough of carrying one feature from the interface to an API contract, persistence, and deployment.Next.jsSpring BootTypeScript