Beyond Chat: Building an AI-Native Knowledge System with Claude Code and Obsidian
How I transformed my Obsidian vault into an extensible, agent-driven workflow that bridges the gap between IDE power and everyday usability.
Technical writings on cloud security, infrastructure, and building with modern tools. Many posts are drafted with AI assistance and refined through iteration, part of my ongoing experiment using LLMs to accelerate documentation.
How I transformed my Obsidian vault into an extensible, agent-driven workflow that bridges the gap between IDE power and everyday usability.
The journey of implementing project versioning for a portfolio site, and the content strategy lessons learned along the way
How I solved client-side rendering, theme switching, and zoom functionality for Mermaid diagrams in an Astro portfolio site while keeping user experience front and center.
A phased approach to restricting AWS API access by IP address using security groups, IAM policies, and SCPs while maintaining CI/CD and emergency access.
How a missing environment variable broke my CI/CD pipeline, and why I ditched remote state management for solo development
How I cleaned sensitive data from git history, separated production from public repos, and released a portfolio template without exposing AWS account IDs or credentials
A deep dive into implementing sticky navigation, unifying button styles, and establishing clear visual hierarchy across the portfolio
How I transformed a fixed-width portfolio into a fluid, mobile-first experience using modern CSS techniques and Claude Code