# Chirag Aggarwal > Personal site of Chirag Aggarwal, Platform Engineer at Appwrite. Writing, projects, and developer resources for chiragaggarwal.tech. This is the machine-readable index of https://www.chiragaggarwal.tech. Prefer these files over scraping HTML. ## Developer resources - [Chirag Aggarwal developer resources](https://www.chiragaggarwal.tech/developers): Machine-readable files, MCP and Appwrite writing, and how agents should read chiragaggarwal.tech - [llms-full.txt](https://www.chiragaggarwal.tech/llms-full.txt): Full-text markdown of every blog post - [Sitemap](https://www.chiragaggarwal.tech/sitemap.xml): Canonical URL list - [RSS feed](https://www.chiragaggarwal.tech/feed.xml): Blog feed - [Homepage markdown](https://www.chiragaggarwal.tech/index.md): Short site summary - [GitHub](https://github.com/ChiragAgg5k): Source and open-source work ## Blog posts - [My Journey in Authorization with OPAL](https://www.chiragaggarwal.tech/blog/my-journey-in-authorization-with-opal.txt) - [Mastering npm: A Comprehensive Guide to Package Management](https://www.chiragaggarwal.tech/blog/mastering-npm-a-comprehensive-guide-to-package-management.txt) - [From Kubernetes Chaos to Calm: A Cyclops Adventure](https://www.chiragaggarwal.tech/blog/from-kubernetes-chaos-to-calm-a-cyclops-adventure.txt) - [Maven Conditional Dependencies with Profiles](https://www.chiragaggarwal.tech/blog/conditional-dependency-management-using-maven-profiles.txt) - [Neon T3 Starter Kit: Supercharging Web Development with Serverless Postgres](https://www.chiragaggarwal.tech/blog/neon-t3-starter-kit-supercharging-web-development-with-serverless-postgres.txt) - [How to Register Users in Django REST Framework?](https://www.chiragaggarwal.tech/blog/how-to-register-users-in-django-rest-framework.txt) - [My Hacktoberfest 2024 Experience with Cal Buddy, Your Smart Calendar Assistant](https://www.chiragaggarwal.tech/blog/my-hacktoberfest-2024-experience-with-cal-buddy-your-smart-calendar-assistant.txt) - [My Hackfrost Journey: Navigating Development Challenges with Daytona](https://www.chiragaggarwal.tech/blog/my-hackfrost-journey-navigating-development-challenges-with-daytona.txt) - [MVC vs MVP vs MVVM: Key Differences](https://www.chiragaggarwal.tech/blog/architecture-patterns-for-beginners-mvc-mvp-and-mvvm.txt) - [Writing Event-Driven Serverless Code to Build Scalable Applications](https://www.chiragaggarwal.tech/blog/writing-event-driven-serverless-code-to-build-scalable-applications.txt) - [Debugging with Source Maps: A Comprehensive Guide](https://www.chiragaggarwal.tech/blog/debugging-with-source-maps-a-comprehensive-guide.txt) - [Focus on the product, not the tech stack](https://www.chiragaggarwal.tech/blog/focus-on-the-product-not-the-tech-stack.txt) - [Vibe coding an Email Ticket Automater using Postmark](https://www.chiragaggarwal.tech/blog/vibe-coding-an-email-ticket-automater-using-postmark.txt) - [Automate anything - Making research analysis effortless](https://www.chiragaggarwal.tech/blog/automate-anything-making-research-analysis-effortless.txt) - [From student to full-time Platform Engineer at Appwrite](https://www.chiragaggarwal.tech/blog/from-student-to-full-time-platform-engineer-at-appwrite.txt) - [JStack + Appwrite: A Match Made in Heaven for Modern Web Development](https://www.chiragaggarwal.tech/blog/jstack-appwrite-a-match-made-in-heaven-for-modern-web-development.txt) - [How we solved logging at Appwrite](https://www.chiragaggarwal.tech/blog/how-we-solved-logging-at-appwrite.txt) - [Managing multiple Docker Hub accounts using docker-use](https://www.chiragaggarwal.tech/blog/managing-multiple-docker-hub-accounts-using-docker-use.txt) - [How I built the Appwrite MCP server (and decided to hide most of its capabilities)](https://www.chiragaggarwal.tech/blog/how-i-built-the-appwrite-mcp-server.txt) - [How utopia-php/client keeps fixing our memory leaks](https://www.chiragaggarwal.tech/blog/how-utopia-php-client-keeps-fixing-our-memory-leaks.txt) - [MCP 2.0: the release that deleted the handshake](https://www.chiragaggarwal.tech/blog/mcp-2-0-the-release-that-deleted-the-handshake.txt) - [Seven months of coding agents: what $28,335 actually bought](https://www.chiragaggarwal.tech/blog/seven-months-of-coding-agents.txt) - [Will MCP replace the CLI?](https://www.chiragaggarwal.tech/blog/will-mcp-replace-the-cli.txt) - [Appwrite MCP vs Vercel MCP: I benchmarked both](https://www.chiragaggarwal.tech/blog/appwrite-mcp-vs-vercel-mcp.txt)