The Blog
Thoughts on backend architecture, web development, tools, and sometimes life.
Everything Is a Problem to Be Solved
Life doesn't come with a manual, but it does come with a method. The same decomposition that turns impossible software projects into shipping code works on everything -career decisions, relationships, fear itself.
Your Kids Should Learn Markdown
Markdown is a life skill disguised as a text format. Here's why teaching your kids this simple syntax gives them an edge in school, career, and the AI era.
NestJS Patterns for Scalable APIs
Production-tested patterns for module architecture, validation, and error handling that keep your NestJS API maintainable as it grows from 5 endpoints to 500.
Building an Obsidian Knowledge Base for AI-Assisted Development
A comprehensive guide to creating a structured knowledge vault that bridges human documentation with AI development workflows
Building a Developer Blog for $18/Year
How I built a fast, maintainable blog using Hugo, GitHub Pages, and AI-generated graphics, with no recurring hosting costs.
Quantum (Un)certainty
How quantum mechanics, neuroscience, and yogic philosophy converge on a single truth: certainty isn't just confidence -it's the mechanism that collapses possibility into reality.
A Structured Workflow for AI-Assisted Development
Transform AI coding assistants from chaotic helpers into reliable, documented parts of your development process with this 5-step workflow.
Understanding Modern Web Architecture
A deep dive into modern web architecture patterns, from monoliths to microservices, with practical examples and architectural diagrams.